Назад | Перейти на главную страницу

sudo service apache2 restart давая apache2: неопознанный сервис

Я удалил 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