Ubuntu Server 16.04 / Apache-Problem

Ubuntu Server 16.04 / Apache-Problem

Ich habe ein wirklich komisches Problem, das mich nervt – ich habe mir den ganzen Abend die Haare darüber gerauft, also dachte ich, ich stelle es über Nacht online und schaue, ob ich eine Antwort bekomme.

Ich versuche, Apache auf einer Ubuntu Server 16.4-Box mit dem folgenden Befehl neu zu installieren:

sudo apt-get install apache2

Es wurde zuvor installiert, aber entfernt.

Die Installation verläuft scheinbar reibungslos, der Dienst startet jedoch nicht.

Ein flüchtiger Blick darauf /etc/apache2verrät mir, warum: Es gibt dort eine Verzeichnisstruktur mit der üblichen Reihe von Verzeichnissen (z. B. „conf-available“, „conf-enabled“ usw.), aber es gibt tatsächlich überhaupt keine nennenswerten Konfigurationsdateien.

Ich habe versucht, das Paket zu entfernen, den Paketcache mit sudo apt-get clean zu leeren und sudo apt-get autoremove auszuführen, ohne Ergebnis. Ich bin sicher, dass ich etwas ganz Einfaches falsch mache.

blanked@blanked:/etc/apache2$ service apache2 start

==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===

Authentication is required to start 'apache2.service'.

Authenticating as: ,,, (blanked)

Password:

==== AUTHENTICATION COMPLETE ===

This is the contents of the /etc/apache2 directory.

blanked@blanked:/etc/apache2$ ls -l

total 32

drwxr-xr-x 2 root root  4096 Aug 31 08:43 conf-available

drwxr-xr-x 2 root root  4096 Jul 15 11:33 conf-enabled

drwxr-xr-x 2 root root 12288 Aug 31 08:43 mods-available

drwxr-xr-x 2 root root  4096 Jul 15 11:33 mods-enabled

drwxr-xr-x 2 root root  4096 Aug 31 08:43 sites-available

drwxr-xr-x 2 root root  4096 Jul 15 11:33 sites-enabled

Antwort1

Ich habe eine Antwort erstellt, damit wir dieses Thema abschließen können. Wie sich herausstellte, fehlten einige Konfigurationsdateien oder waren fehlerhaft. Die Lösung bestand also darin, Apache2 durch Ausführen zu bereinigen sudo apt autoremove --purge apache2und Apache2 dann erneut mit zu installieren sudo apt install apache2.

Denken Sie daran, dass dadurch sudo apt purge PACKAGEdie Konfigurationsdateien entfernt werden. Der sudo apt cleanBefehl löscht lediglich die heruntergeladenen .deb-Dateien, damit Sie Speicherplatz gewinnen.

verwandte Informationen