Versuche, apache2 zu installieren

Hallo,

Wie der Titel schon sagt, habe ich sudo apt install apache2 ausgeführt.

Der Server startet nicht, und dies ist der Fehler:

(98)Adresse bereits in Verwendung: AH00072: make_sock: konnte nicht an Adresse [::]:80 binden
(98)Adresse bereits in Verwendung: AH00072: make_sock: konnte nicht an Adresse 0.0.0.0:80 binden
Keine lauschenden Sockets verfügbar, Herunterfahren
AH00015: Protokolle konnten nicht geöffnet werden
Aktion 'start' fehlgeschlagen.
Das Apache-Fehlerprotokoll könnte weitere Informationen enthalten.
pam_unix(sudo:session): Sitzung für Benutzer root geschlossen
Steuerprozess beendet, code=exited status=1
apache2.service: Fehlgeschlagen mit Ergebnis 'exit-code'.
Start von The Apache HTTP Server fehlgeschlagen.

Wie kann ich das lösen? Vielen Dank im Voraus.

Etwas anderes läuft bereits auf diesem Port. Sie müssen es finden und stoppen.

Die Ausführung von netstat -an | grep :80 kann zeigen, was es ist.

3 „Gefällt mir“
tcp6       0      0 :::80                   :::*                    LISTEN

tcp6? Seltsam.

Sollte ich den Port in der apache2.conf also auf einen anderen Wert ändern? Wird das keine Probleme für zukünftige Sites verursachen, die auf diesem Webserver laufen?

Entschuldigung, ich habe eine Flagge vergessen: netstat -anp, um den Programmnamen anzuzeigen.

4 „Gefällt mir“

Warum? Wenn du Discourse installiert hast, nutzt es die Ports 80 und 443.

Siehe Einrichtung von Discourse auf einem Server mit bestehenden Apache-Websites

1 „Gefällt mir“

Ich werde das mal versuchen, danke!

Außerdem @schleifer, da steht 30005/docker-proxy

Jein. Lassen Sie uns einen Schritt zurücktreten und das Ganze betrachten.

Früher scheinen Sie mehrere Websites mit Apache betrieben zu haben. Apache lauschte auf den Ports 80 und 443 und „proxyte

1 „Gefällt mir“

Die Veröffentlichung auf nicht-standardmäßigen Ports wird zu 100 % nicht unterstützt. Ich habe einige Themen gesehen, in denen die Website-Betreiber anstatt einer Bindung an einen Socket die Ports geändert und einen Reverse-Proxy verwendet haben, um die Zuordnung zurück auf 80/443 zu ermöglichen. Wenn das Endergebnis jedoch :Port erfordert, ist es nicht supportbar.