LINUX.ORG.RU

Не стартует httpd при старте системы

 ,


0

1

В общем покопался я везде, где мог, несколько вопросов решил (не без вашей помощи), а самый последний не могу. Скажу, с чего началось. Недавно установил Arch, развернул там сервер и он спокойно себе работал. Сегодня пришлось отключить его временно и после загрузки он начал говорить мне ФИ. С сетью, с resolv вопросы решены, а вот с httpd нет. При старте системы говорит, что не запущена служба, отправляет смотреть статус. Смотрим:

(прикладываю ссылку, переносы у лога слетают..) http://ng-design.ru/log.txt

Следом сразу же перезапускаю службу и он удачно запускается и работает... Вся надежда на вас, товарищи...


он у тебя стартует до появления сетевого интерфейса с адресом 192.168.0.101

либо в конфиге апача не используй IP адрес интерфейса, либо заставь systemd запускать апача после подъема нужного интерфейса

vel ★★★★★ ()
Ответ на: комментарий от vel

Я вас понял! Буду копать в указанных направлениях

n1ko ()

/etc/systemd/system/httpd.service.d/ordering.conf:

[Unit]
Wants=network-online.target
After=network.target network-online.target
Если у твоей машины IP-адрес статический (а не DHCP), то network-online.target не нужен.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

У меня, к сожалению, нет такой директории и файла. /etc/systemd - Внутри две директории getty.target.wants и multi-user.target.wants

Что внутри, могу написать.

n1ko ()
Ответ на: комментарий от n1ko

Директория /etc/systemd/system существовать должна. Просто должна.

В ней нужно создать директорию httpd.service.d и положить туда файл с любым именем и расширением .conf, в который вписать вышеприведённые строчки.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Нет, систем то есть, да, а вот дальше папок не было! :-)

Сейчас сделаемс...

n1ko ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.