CentOS 7: не запускается nginx после перезагрузки

nginx logo

После перезагрузки автоматически не запускается nginx, в выводе команды systemctl status nginx присутствует ошибка

nginx: [emerg] bind() to [2a01:230:2:6::1e5]:80 failed (99: Cannot assign requested address)

Если запустить руками systemctl start nginx то запускается нормально.

Вероятно nginx пытается запуститься до того как поднялась сеть.

Открываем на редактирование файл /usr/lib/systemd/system/nginx.service и в строку

After=network-online.target remote-fs.target nss-lookup.target

добавляем network.target, т.е. должно получиться

After=network.target network-online.target remote-fs.target nss-lookup.target

После этого nginx стартует нормально.

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