Vesta: Error: nginx restart failed

Admin Vesta

Исправляем ошибку, когда Vesta не может запустить nginx.

Заходим в логи по адресу сервера:

var -> log -> nginx -> error.log

Там будут указаны ошибки. Например,

2018/03/08 14:10:00 [emerg] 10988#10988: "if" directive is not allowed here in /home/admin/conf/web/nginx.conf:192
2018/03/08 14:10:00 [emerg] 11014#11014: "if" directive is not allowed here in /home/admin/conf/web/nginx.conf:192

Заходим по адресу в логах:

/home/admin/conf/web/nginx.conf

Переходим в указанную строчку (192) и ищем ошибку. В данном случае nginx, после удаления сайта из панели Vesta, не удалил определенный строчки. Пришлось сделать это вручную.

Например, у меня при удалении домена из панели Vesta он не удаляет из файла nginx все содержимое этого домена. В результате остаются эти строки:

    if ($scheme != "https") {
        return 301 https://$host$request_uri;
    } # managed by Certbot
}

Тем самым нарушается целостность файла. Приходится эти строки удалять вручную. После этого nginx запускается успешно.

Метки:

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Vesta: Error: nginx restart failed"