Перезапуск веб-сервера с нерабочей конфигурацией может привести к его остановке. Чтобы проверить на ошибки конфиг nginx, нужно использовать опцию -t. Опция -t заставит nginx проверить конфигурационный файл на корректный синтаксис и наличие ошибок, и затем попытается открыть файлы, указанные в конфигурации.
Для проверки конфига nginx на ошибки, используйте команду:
# Основной файл (/etc/nginx/nginx.conf)
$ nginx -t
# Проверка конкретного файла
$ nginx -c /home/webuser/notes/config/notes.conf -t
Пример вывода при запуске nginx с опцией -t:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Так же существует и онлайн проверка файла, но она проверяет по большей степени синтаксис и общие ошибки. Переходите на nginx.viraptor.info и вставьте там на странице содержимое своего .conf файла и укажите домен.

Ну и для проверки себя или создания более оптимального файла можно воспользоваться сайтом https://www.digitalocean.com. Пошагово заполняете нужные вам параметры и в итоге получаете готовый конфиг.

Как можно отблагодарить:
- Оформить удобную для вас подписку на Boosty.to
- Разово поддержать через DonationAlerts
