Page 1 of 1

[FIX] unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4

Posted: Tue Jan 12, 2016 7:20 pm
by Stesh
На последней весте в конфигурации centos (debian не смотрел) + nginx+php-fpm есть такой баг, при добавлении хостов nginx не может перезапуститься. В логе ошибка

Code: Select all

 unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4
Смотрим кусок в файле /usr/local/vesta/bin/v-add-web-domain

Code: Select all

# Checking web config include
web_conf="/etc/$WEB_SYSTEM/conf.d/vesta.conf"
web_include=$(grep "$conf" $web_conf )
if [ -z "$web_include" ] && [ "$WEB_SYSTEM" != 'nginx' ]; then
    echo "Include $conf" >> $web_conf
fi
if [ -z "$web_include" ] && [ "$WEB_SYSTEM" = 'nginx' ]; then
    echo "include $conf;" >> $web_conf
fi
Меняем строку (у меня это 176)

Code: Select all

echo "Include $conf" >> $web_conf
на

Code: Select all

echo "include $conf;" >> $web_conf

Re: [FIX] unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4

Posted: Thu Jan 21, 2016 3:37 pm
by imperio

Re: [FIX] unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4

Posted: Fri Jan 22, 2016 12:55 am
by Stesh
Да, это он.

Re: [FIX] unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4

Posted: Fri Feb 12, 2016 7:36 pm
by skurudo
В новом багтрекере - https://bugs.vestacp.com/issues/21

Re: [FIX] unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4

Posted: Tue Jul 26, 2016 1:04 pm
by skurudo
Исправлено в 0.9.8-16