Какой формат настройки Webserver VHOST configurator?

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение ordex » Пн дек 03, 2018 7:06 pm

Всё работает и даже не требует перезапуска вручную. Оказывается нужно править оба конфига, когда вношу информацию не только в ssl, но и в обычный конфиг, то include появляется. А вот если править только _location.nginx.ssl то изменений нет.

Akrobs
Сообщения: 325
Зарегистрирован: Чт сен 21, 2017 10:48 pm
Откуда: Saint-Petersburg
Контактная информация:

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение Akrobs » Вт дек 04, 2018 1:07 pm

Хм, надо проверить...Возможно это баг. 8-)

Аватара пользователя
andrey
Сообщения: 278
Зарегистрирован: Ср сен 27, 2017 11:03 am

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение andrey » Вт дек 04, 2018 4:38 pm

Akrobs писал(а):
Вт дек 04, 2018 1:07 pm
Хм, надо проверить...Возможно это баг. 8-)
Проверили. Действительно баг. Исправили. Завтра выпустим обновление. Спасибо

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение ordex » Вт дек 04, 2018 6:13 pm

А каким образом вообще реализована проверка правил? На некоторые конструкции ругается и не дает добавить, при этом если добавить вручную и перезапустить nginx, то никаких ошибок нет, стартует и всё нормально работает. В итоге занимаюсь мастурбацией, создаю конфиги с каким-нибудь пустым location что бы прописался include и создался файл пользователя, а потом иду и заполняю его руками. Это конечно всё крайне увлекательно, но если вдруг у аккаунтов которые не мои, а обычные юзеры, возникнет желание что-то у себя сделать, то будет облом.
Я допускаю, что это может быть мой косяк т.к. я правил vhosts.tpl и меня смущает то, как прописываются include:

Код: Выделить всё

index index.php index.html index.htm;
            location / {

            root /home/user/sites/site.com;

                                            include /etc/brainy/data/webserver_config/user_includes/user/site.com_location.nginx;

                        }
Include действительно должен вставляться в location / или я где-то напортачил в vhosts.tpl ? Менял как раз корневой location.. Вроде бы собираемая конструкция работает, но всё равно смущает.

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение alenka » Ср дек 05, 2018 9:55 am

Проверяется синтаксис командами:
nginx -t
httpd -t

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение ordex » Ср янв 16, 2019 6:01 am

alenka писал(а):
Ср дек 05, 2018 9:55 am
Проверяется синтаксис командами:
nginx -t
httpd -t
Нет, я конечно привык править /etc/brainy/data/webserver_config/user_includes/~/* руками, но всё же...

Изображение

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение alenka » Ср янв 16, 2019 8:34 am

Как только вы не правильно ввели конфигурацию, после проверки синтаксиса откатывается все назад.(удачный последний конфиг).
И в файле будет сохранение до изменений.

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение ordex » Ср янв 16, 2019 9:28 am

Берем сайт с пустым файлом location, забиваем в него правила через панель. Не сохраняет, ошибка.
Берем этот же пустой файл, забиваем туда правила руками, делаем инклайд в основной конфиг, делаем nginx -t , всё ок. Перезапускаем nginx, всё работает. В панели теперь отображаются эти правила, которые она не хотела сохранять. А теперь пробуем ничего не меняя сохранить этот файл через панель. И вуаля, результат на скрине выше. Какой вариант ранее, о чем вы..

Аватара пользователя
alenka
Сообщения: 1975
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение alenka » Ср янв 16, 2019 12:46 pm

Покажите что вы в файл через панель добавляете.
Выше по скрину пишет что не открыта {

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Какой формат настройки Webserver VHOST configurator?

Сообщение ordex » Ср янв 16, 2019 1:16 pm

На скрине ругается вот на этот кусок. На самую первую строку с "location". Это от какого-то кеширующего плагина на wp. На аккаунте с моими сайтами тоже самое и в большинстве случаев не нравятся конструкции с if.

Код: Выделить всё

location ~ "^(?<w3tcbc_base>.+)\.(x[0-9]{5})(?<w3tcbc_ext>\.())$" {
    if (-f $document_root$w3tcbc_base$w3tcbc_ext) {
        rewrite .* $w3tcbc_base$w3tcbc_ext;
    }
}

Ответить