[FIX] unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4
Posted: Tue Jan 12, 2016 7:20 pm
На последней весте в конфигурации centos (debian не смотрел) + nginx+php-fpm есть такой баг, при добавлении хостов nginx не может перезапуститься. В логе ошибка
Смотрим кусок в файле /usr/local/vesta/bin/v-add-web-domain
Меняем строку (у меня это 176)
на
Code: Select all
unknown directive "Include" in /etc/nginx/conf.d/vesta.conf:4
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
Code: Select all
echo "Include $conf" >> $web_conf
Code: Select all
echo "include $conf;" >> $web_conf