Page 1 of 2
шаблоны nginx
Posted: Wed Apr 16, 2014 7:50 pm
by DFS
Добрый день!
Не могу понять следующее:
Какой бы шаблон nginx я не выставил для сайта, он не применяется.
В папке /etc/nginx/conf.d есть следующие файлы
1.2.3.4.conf - собственно все сайты работают через этот конфиг, домены разруливаются по хедеру host, передаваемому в apache
status.conf - конфиг статистики для графиков
vesta.conf - тут должны инклюдиться конфиги всех хостов? у меня в этом файле две строчки, подключение nginx.conf и snginx,conf юзера admin
Как сгенерировать этот файл?
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 7:56 pm
by imperio
Добрый день.
Не очень понимаю что вы хотите сделать.
Напишите пожалуйста подробнее.
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:00 pm
by DFS
я немного подкорректировал шаблон nginx default.tpl
затем пересоздал web у всех пользователей.
Изменения не применяются
Я не нашел где подключаются конфиги виртуальных хостов пользователей в nginx
Где они подключаются?
Если в /etc/nginx/conf.d/vesta.conf то в этом файле у меня подключаются только конфиги пользователя admin
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:08 pm
by imperio
/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
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:14 pm
by DFS
Проблема в том, что они не применяются ни к новым, ни к старым
Можно открыть сгенерированный после rebuild конфиг, написать белиберду, перезапустить nginx и он даже не ругнется на синтаксис, потому что он их даже не читает. он не знает о их существовании, потому что в нем не прописывается, что их надо добавить
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:16 pm
by imperio
Я проверю этот вопрос и сообщу вам в этой теме.
Укажите вашу ОС
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:18 pm
by DFS
Может быть так будет понятнее...
открываю файл /home/user/conf/web/nginx.conf
стираю всё, что там есть, вставляю текст lorem ipsum несколько раз для объема, сохраняю
перезапускаю nginx, всё работает, как ни в чем не бывало
ему просто пофигу на конфиги в папках юзеров
ОС Debian 7
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:21 pm
by imperio
А если сделать в консоли
?
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:29 pm
by DFS
Так и перезапускаю.
Небольшое уточнение:
изменение шаблона конфига default.tpl и ребилд затрагивает пользователя админ, остальных нет
я так понимаю все пользовательские конфиги должны быть перечислены в файле /etc/nginx/conf.d/vesta.conf
как я уже говорил у меня там только 2 строчки для админа
для сравнения в аналогичном файле apache 86 строк
Re: шаблоны nginx
Posted: Wed Apr 16, 2014 8:34 pm
by imperio
как я уже говорил у меня там только 2 строчки для админа
Так и должно быть. Только там должна быть 1 строчка для админа, которая ведёт в основной конфиг виртуального хоста nginx
Покажите содержимое
/etc/nginx/conf.d/vesta.conf
Не работайте под админом, создайте отдельного пользователя для сайтов.