» » vestacp: не стартует httpd после перезагрузки? Есть решение для Nginx и Apache

vestacp: не стартует httpd после перезагрузки? Есть решение для Nginx и Apache

11-11-2017, 09:11
Автор: .
Просмотров: 36
Комментариев: 0
Версия для печати
 
Внезапно остановленный сервер был запущен, но httpd не отзывается, смотрим в сервисах - он не запущен.
Есть два решения и одно объяснение:
Для Apache нужно отредактировать файл  /usr/lib/systemd/system/httpd.service
Для nginx нужно отредактировать файл /usr/lib/systemd/system/nginx.service



В этих файлах есть параметр:  


After=network.target


В этом месте происходит сбой, поскольку сервис пытается стартовать раньше сети, но сделать этого не может и отключается.


Поможет:

Wants=network.target



Например, в частном случае измененная секция файла /usr/lib/systemd/system/httpd.service
CentOS 7, VestaCP

Было
[Unit]
Description=The Apache HTTP Server
After=network.target remote-fs.target nss-lookup.target

Стало
[Unit]
Description=The Apache HTTP Server
Wants=network.target remote-fs.target nss-lookup.target

И всё заработало как часики.. Всего хорошего, товарищи!
Рейтинг статьи:
  
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.