Документация ispmanager 6 business

Проблемы с Nginx

 

После перезагрузки сервера не запускается Nginx.

Вероятные причины того, что Nginx не запускается после перезагрузки:

  • Nginx не добавлен в автозагрузку;
  • Nginx запускается до загрузки сетевых сервисов. В этом случае необходимо отложить запуск Nginx.

Как добавить Nginx в автозагрузку

  1. Выполните команду:
    systemctl enable nginx
  2. Перезагрузите сервер и проверьте, запущен ли Nginx:
    service nginx status

Как отложить запуск Nginx

Способ 1

  1. Замените в конфигурационном файле Nginx /etc/systemd/system/multi-user.target.wants/nginx.service строку:
    After=network.target remote-fs.target nss-lookup.target
     На:
    After=network-online.target remote-fs.target nss-lookup.target
  2. Перезагрузите сервер и проверьте, запущен ли Nginx:
    service nginx status

Способ 2

  1. Добавьте в секцию Service конфигурационного файла Nginx /etc/systemd/system/multi-user.target.wants/nginx.service строку:
    ExecStartPre=/bin/sleep <time>
    Пояснения
  2. Перезагрузите сервер и проверьте, запущен ли Nginx:
    service nginx status