Я удалил apache2 раньше и переустановил его на ubuntu 14.04. Теперь я хочу перезапустить apache.
Вот как был удален apache:
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
и
sudo apt-get autoremove
После переустановки я попробовал ниже
sudo service apache2 restart
но это дает
$ apache2: неопознанная служба
Когда я проверяю версию apache
$ apache2 -v
Версия сервера: Apache / 2.4.7 (Ubuntu) Сервер построен: 10 марта 2015 г., 13:05:59
Что мне не хватает?
Я перезагрузил свой vps, но все равно выдает ту же ошибку.
Возможно, вам потребуется переустановить общий пакет. Похоже, вам не хватает сценария инициализации. Вы можете проверить, находится ли apache2 в каталоге /etc/init.d/ ..
ls /etc/init.d/
Если он отсутствует, попробуйте переустановить общий. Также вы можете запустить переустановку на apache2, чтобы увидеть, заменяет ли он отсутствующие файлы.
sudo apt-get install --reinstall apache2.2-common
Я использую Ubuntu 18.04 Subsystem for Windows 10
и у меня была эта проблема при первом запуске службы apache2, чтобы исправить это, вам нужно восстановить свой apache2-utils
набрав эти команды в своем терминале:
sudo apt-get remove --purge apache2 apache2-utils
sudo apt-get install --reinstall apache2 apache2-utils
sudo service apache2 start
а затем проверьте:
sudo service apache2 status