Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
шаблоны nginx
шаблоны nginx
Добрый день!
Не могу понять следующее:
Какой бы шаблон nginx я не выставил для сайта, он не применяется.
В папке /etc/nginx/conf.d есть следующие файлы
1.2.3.4.conf - собственно все сайты работают через этот конфиг, домены разруливаются по хедеру host, передаваемому в apache
status.conf - конфиг статистики для графиков
vesta.conf - тут должны инклюдиться конфиги всех хостов? у меня в этом файле две строчки, подключение nginx.conf и snginx,conf юзера admin
Как сгенерировать этот файл?
Не могу понять следующее:
Какой бы шаблон nginx я не выставил для сайта, он не применяется.
В папке /etc/nginx/conf.d есть следующие файлы
1.2.3.4.conf - собственно все сайты работают через этот конфиг, домены разруливаются по хедеру host, передаваемому в apache
status.conf - конфиг статистики для графиков
vesta.conf - тут должны инклюдиться конфиги всех хостов? у меня в этом файле две строчки, подключение nginx.conf и snginx,conf юзера admin
Как сгенерировать этот файл?
Re: шаблоны nginx
Добрый день.
Не очень понимаю что вы хотите сделать.
Напишите пожалуйста подробнее.
Не очень понимаю что вы хотите сделать.
Напишите пожалуйста подробнее.
Re: шаблоны nginx
я немного подкорректировал шаблон nginx default.tpl
затем пересоздал web у всех пользователей.
Изменения не применяются
Я не нашел где подключаются конфиги виртуальных хостов пользователей в nginx
Где они подключаются?
Если в /etc/nginx/conf.d/vesta.conf то в этом файле у меня подключаются только конфиги пользователя admin
затем пересоздал web у всех пользователей.
Изменения не применяются
Я не нашел где подключаются конфиги виртуальных хостов пользователей в nginx
Где они подключаются?
Если в /etc/nginx/conf.d/vesta.conf то в этом файле у меня подключаются только конфиги пользователя admin
Re: шаблоны nginx
/usr/local/vesta/data/templates/web/nginx/default.tpl
Если вы сделали изменения для этого шаблона, то для новых веб-доменов с выбранным шаблоном nginx - default, изменения должны применяться. Для существующих же доменов попробуйте сделать rebuild web
Конфиги виртуальных хостов для nginx и apache находятся по адресу
Более подробнее о конфигах в документации
CentOS
http://vestacp.com/docs/#config-log-loc ... hel-centos
Debian/Ubuntu
http://vestacp.com/docs/#config-log-loc ... ian-ubuntu
Если вы сделали изменения для этого шаблона, то для новых веб-доменов с выбранным шаблоном nginx - default, изменения должны применяться. Для существующих же доменов попробуйте сделать rebuild web
Конфиги виртуальных хостов для nginx и apache находятся по адресу
Code: Select all
/home/$user/conf/web/
CentOS
http://vestacp.com/docs/#config-log-loc ... hel-centos
Debian/Ubuntu
http://vestacp.com/docs/#config-log-loc ... ian-ubuntu
Re: шаблоны nginx
Проблема в том, что они не применяются ни к новым, ни к старым
Можно открыть сгенерированный после rebuild конфиг, написать белиберду, перезапустить nginx и он даже не ругнется на синтаксис, потому что он их даже не читает. он не знает о их существовании, потому что в нем не прописывается, что их надо добавить
Можно открыть сгенерированный после rebuild конфиг, написать белиберду, перезапустить nginx и он даже не ругнется на синтаксис, потому что он их даже не читает. он не знает о их существовании, потому что в нем не прописывается, что их надо добавить
Re: шаблоны nginx
Я проверю этот вопрос и сообщу вам в этой теме.
Укажите вашу ОС
Укажите вашу ОС
Re: шаблоны nginx
Может быть так будет понятнее...
открываю файл /home/user/conf/web/nginx.conf
стираю всё, что там есть, вставляю текст lorem ipsum несколько раз для объема, сохраняю
перезапускаю nginx, всё работает, как ни в чем не бывало
ему просто пофигу на конфиги в папках юзеров
ОС Debian 7
открываю файл /home/user/conf/web/nginx.conf
стираю всё, что там есть, вставляю текст lorem ipsum несколько раз для объема, сохраняю
перезапускаю nginx, всё работает, как ни в чем не бывало
ему просто пофигу на конфиги в папках юзеров
ОС Debian 7
Re: шаблоны nginx
А если сделать в консоли
?
Code: Select all
service nginx restart
Re: шаблоны nginx
Так и перезапускаю.
Небольшое уточнение:
изменение шаблона конфига default.tpl и ребилд затрагивает пользователя админ, остальных нет
я так понимаю все пользовательские конфиги должны быть перечислены в файле /etc/nginx/conf.d/vesta.conf
как я уже говорил у меня там только 2 строчки для админа
для сравнения в аналогичном файле apache 86 строк
Небольшое уточнение:
изменение шаблона конфига default.tpl и ребилд затрагивает пользователя админ, остальных нет
я так понимаю все пользовательские конфиги должны быть перечислены в файле /etc/nginx/conf.d/vesta.conf
как я уже говорил у меня там только 2 строчки для админа
для сравнения в аналогичном файле apache 86 строк
Re: шаблоны nginx
Так и должно быть. Только там должна быть 1 строчка для админа, которая ведёт в основной конфиг виртуального хоста nginxкак я уже говорил у меня там только 2 строчки для админа
Покажите содержимое
/etc/nginx/conf.d/vesta.conf
Не работайте под админом, создайте отдельного пользователя для сайтов.