
Ich habe Apache2 zuvor entfernt und auf Ubuntu 14.04 neu installiert. Jetzt möchte ich Apache neu starten.
So wurde Apache deinstalliert:
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
Und
sudo apt-get autoremove
Nach der Neuinstallation habe ich Folgendes versucht
sudo service apache2 restart
aber es gibt
$ apache2: nicht erkannter Dienst
Wenn ich die Apache-Version überprüfe
$ apache2 -v
Serverversion: Apache/2.4.7 (Ubuntu) Server erstellt: 10. März 2015 13:05:59
Was vermisse ich?
Ich habe meinen VPS neu gestartet, aber es tritt immer noch derselbe Fehler auf.
Antwort1
Möglicherweise müssen Sie das allgemeine Paket neu installieren. Anscheinend fehlt Ihnen das Init-Skript. Sie können überprüfen, ob sich Apache2 im Verzeichnis /etc/init.d/ befindet.
ls /etc/init.d/
Wenn es fehlt, können Sie versuchen, Common neu zu installieren. Sie können auch eine Neuinstallation auf Apache2 ausführen, um zu sehen, ob fehlende Dateien ersetzt werden.
sudo apt-get install --reinstall apache2.2-common
Antwort2
Ich verwende Ubuntu 18.04 Subsystem for Windows 10
und hatte dieses Problem beim ersten Starten meines Apache2-Dienstes. Um das zu beheben, müssen Sie es wiederherstellen, apache2-utils
indem Sie diese Befehle in Ihr Terminal eingeben:
sudo apt-get remove --purge apache2 apache2-utils
sudo apt-get install --reinstall apache2 apache2-utils
sudo service apache2 start
und dann prüfen durch:
sudo service apache2 status