apache2, не запускающийся автоматически в Ubuntu 14.04

У меня есть новая установка Ubuntu 14.04 с apache2. Я заметил, что apache2 не запускается при начальной загрузке. Я попытался включить его с sudo update-rc.d apache2 defaults, но это все еще не запускается с системы...

Перезапуск услуг по использованию sudo service apache2 start работы хорошо.

Я проверил журнал apache2 less /var/log/apache2/error.log, но кажется, что система не запускает его при начальной загрузке. Какая-либо идея, как включить автоматический запуск?

ПОДСКАЗКА: Моя домашняя папка шифруется, в то время как некоторые веб-сайты DocumentRoot хранятся в моем ~ / папка Public. Таким образом, apache2, вероятно, не может запуститься, потому что некоторые зашифрованные папки не смонтированы при начальной загрузке. Существует ли способ запустить apache2 на входе в систему или отложить его запуск, пока моя домашняя файловая система не смонтирована?

1
задан 17 January 2015 в 04:53

2 ответа

Можно отложить апача для запуска путем переименования символьных ссылок, которые были созданы update-rc.d apache2 defaults - "значения по умолчанию" означают, что такие символьные ссылки были созданы для значения по умолчанию runlevels набор в/etc/init.d/apache2, таким образом, в /etc/rc2.d, /etc/rc3.d, /etc/rc4.d, /etc/rc5.d каталоги..

В каждом выше каталога, Вы будете видеть что-то как" S91apache2 -> ../init.d/apache2*" команда sudo mv S91apache2 S99apache2 проблемы в каждом выше каталога.

самым большим является число, позже, сценарий будет запущен - однако, использование S99 является последним временем, которое запустится...

0
ответ дан 6 October 2019 в 04:09

С активным внедрением systemd в качестве системного менеджера и системы инициализации для дистрибутивов на основе Debian, таких как ubuntu, теперь мы можем использовать команды systemctl для запуска службы при загрузке

, например:

sudo systemctl enable apache2

0
ответ дан 17 October 2020 в 12:34

Другие вопросы по тегам:

Похожие вопросы: