Какой формат настройки Webserver VHOST configurator?
Re: Какой формат настройки Webserver VHOST configurator?
Всё работает и даже не требует перезапуска вручную. Оказывается нужно править оба конфига, когда вношу информацию не только в ssl, но и в обычный конфиг, то include появляется. А вот если править только _location.nginx.ssl то изменений нет.
-
- Сообщения: 325
- Зарегистрирован: Чт сен 21, 2017 10:48 pm
- Откуда: Saint-Petersburg
- Контактная информация:
Re: Какой формат настройки Webserver VHOST configurator?
Хм, надо проверить...Возможно это баг. 

Re: Какой формат настройки Webserver VHOST configurator?
А каким образом вообще реализована проверка правил? На некоторые конструкции ругается и не дает добавить, при этом если добавить вручную и перезапустить nginx, то никаких ошибок нет, стартует и всё нормально работает. В итоге занимаюсь мастурбацией, создаю конфиги с каким-нибудь пустым location что бы прописался include и создался файл пользователя, а потом иду и заполняю его руками. Это конечно всё крайне увлекательно, но если вдруг у аккаунтов которые не мои, а обычные юзеры, возникнет желание что-то у себя сделать, то будет облом.
Я допускаю, что это может быть мой косяк т.к. я правил vhosts.tpl и меня смущает то, как прописываются include:
Include действительно должен вставляться в location / или я где-то напортачил в vhosts.tpl ? Менял как раз корневой location.. Вроде бы собираемая конструкция работает, но всё равно смущает.
Я допускаю, что это может быть мой косяк т.к. я правил 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;
}
Re: Какой формат настройки Webserver VHOST configurator?
Проверяется синтаксис командами:
nginx -t
httpd -t
nginx -t
httpd -t
Re: Какой формат настройки Webserver VHOST configurator?
Как только вы не правильно ввели конфигурацию, после проверки синтаксиса откатывается все назад.(удачный последний конфиг).
И в файле будет сохранение до изменений.
И в файле будет сохранение до изменений.
Re: Какой формат настройки Webserver VHOST configurator?
Берем сайт с пустым файлом location, забиваем в него правила через панель. Не сохраняет, ошибка.
Берем этот же пустой файл, забиваем туда правила руками, делаем инклайд в основной конфиг, делаем nginx -t , всё ок. Перезапускаем nginx, всё работает. В панели теперь отображаются эти правила, которые она не хотела сохранять. А теперь пробуем ничего не меняя сохранить этот файл через панель. И вуаля, результат на скрине выше. Какой вариант ранее, о чем вы..
Берем этот же пустой файл, забиваем туда правила руками, делаем инклайд в основной конфиг, делаем nginx -t , всё ок. Перезапускаем nginx, всё работает. В панели теперь отображаются эти правила, которые она не хотела сохранять. А теперь пробуем ничего не меняя сохранить этот файл через панель. И вуаля, результат на скрине выше. Какой вариант ранее, о чем вы..
Re: Какой формат настройки Webserver VHOST configurator?
Покажите что вы в файл через панель добавляете.
Выше по скрину пишет что не открыта {
Выше по скрину пишет что не открыта {
Re: Какой формат настройки Webserver VHOST configurator?
На скрине ругается вот на этот кусок. На самую первую строку с "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;
}
}