Страница 2 из 3

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

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

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

Добавлено: Вт дек 04, 2018 1:07 pm
Akrobs
Хм, надо проверить...Возможно это баг. 8-)

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

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

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

Добавлено: Вт дек 04, 2018 6:13 pm
ordex
А каким образом вообще реализована проверка правил? На некоторые конструкции ругается и не дает добавить, при этом если добавить вручную и перезапустить 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.. Вроде бы собираемая конструкция работает, но всё равно смущает.

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

Добавлено: Ср дек 05, 2018 9:55 am
alenka
Проверяется синтаксис командами:
nginx -t
httpd -t

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

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

Изображение

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

Добавлено: Ср янв 16, 2019 8:34 am
alenka
Как только вы не правильно ввели конфигурацию, после проверки синтаксиса откатывается все назад.(удачный последний конфиг).
И в файле будет сохранение до изменений.

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

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

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

Добавлено: Ср янв 16, 2019 12:46 pm
alenka
Покажите что вы в файл через панель добавляете.
Выше по скрину пишет что не открыта {

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

Добавлено: Ср янв 16, 2019 1:16 pm
ordex
На скрине ругается вот на этот кусок. На самую первую строку с "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;
    }
}