Перезапуск веб-сервера с нерабочей конфигурацией может привести к его остановке.
Чтобы проверить на ошибки конфиг nginx, нужно использовать опцию -t.
Опция -t заставит nginx проверить конфигурационный файл на корректный синтаксис и наличие ошибок, и затем попытается открыть файлы, указанные в конфигурации.
Для проверки конфига nginx на ошибки, используйте команду:
# nginx -c /usr/local/etc/nginx/nginx.conf -t
Пример вывода при запуске nginx с опцией -t:
?2008/10/09 19:24:26 [info] 52494#0: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok2008/10/09 19:24:26 [info] 52494#0: the configuration file /usr/local/etc/nginx/nginx.conf was tested successfully
Опция -c /path/to/config/file указывает, какой конфигурационный файл nginx должен использовать вместо используемого по-умолчанию.
Для виртуалки достаточно и nginx -c /etc/nginx/nginx.conf -t