Apache2 startet nach dem Bereinigen und Neuinstallieren nicht

Apache2 startet nach dem Bereinigen und Neuinstallieren nicht

Ich versuche, Jitsi Meet in meinem lokalen LAN auf Ubuntu Server 20.04 zum Laufen zu bringen, und gestern oder vor zwei Tagen ist es mir gelungen, aber dann wollte ich es mit Portweiterleitung versuchen. Da ich mich mit diesen Dingen natürlich nicht weiter auskenne und DHCP ohne zusätzliche IP-Zuweisungsbeschränkung oder statische Adressierung verwende, dachte ich, ich sage es einfach dem Server und ändere die kleineren Portweiterleitungsregeln, wenn mir eine neue IP zugewiesen wird. Ich wusste nicht, wie ich dem Server mitteilen sollte, dass sich meine IP geändert hat, also dachte ich, ich bereinige einfach und installiere Apache2 und Jitsi neu, aber dann ließ sich Apache2 nie starten, selbst wenn ich sie bereinigte, neu startete und neu installierte. Ich habe eine Konfigurationsdatei in /etc/apache2 gelöscht, die laut Bereinigung nicht gelöscht werden konnte, und ich glaube, meine alte IP war dort auch, also dachte ich, sie würde bei der Neuinstallation mit der neuen IP neu erstellt.

# apt install apache2

...

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
invoke-rc.d: initscript apache2, action "start" failed.
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2020-08-16 18:01:37 UTC; 32ms ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 1948 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Aug 16 18:01:37 danserve apachectl[1958]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Aug 16 18:01:37 danserve apachectl[1958]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
Aug 16 18:01:37 danserve apachectl[1958]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
Aug 16 18:01:37 danserve apachectl[1958]: no listening sockets available, shutting down
Aug 16 18:01:37 danserve apachectl[1958]: AH00015: Unable to open logs
Aug 16 18:01:37 danserve apachectl[1948]: Action 'start' failed.
Aug 16 18:01:37 danserve apachectl[1948]: The Apache error log may have more information.
Aug 16 18:01:37 danserve systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Aug 16 18:01:37 danserve systemd[1]: apache2.service: Failed with result 'exit-code'.
Aug 16 18:01:37 danserve systemd[1]: Failed to start The Apache HTTP Server.

Antwort1

Das Problem bestand darin, dass einige Apache2-bezogene Pakete nicht gelöscht wurden, als ich Apache2 gelöscht habe, und diese schienen das Problem zu verursachen.

Ich habe das Problem durch eine Neuinstallation gelöst, nachdem ich drei andere Apache2-Pakete gelöscht hatte, die nicht gelöscht wurden, als ich nur Apache2 gelöscht habe.

Wenn möglich, würde ich auch gerne wissen, warum das Problem dadurch behoben wurde.

verwandte Informationen