Apache http Server Probleme

Ich verwende Apache Version 2.2.20 (Ubuntu) und versuche, ein benutzerdefiniertes httpd.conf-Setup zu verwenden. Es wird jedoch die folgende Fehlermeldung angezeigt. Ich würde mich über jede Anleitung freuen, die mir gegeben werden kann. Ich bin Teil eines Entwicklerteams und habe diese benutzerdefinierte httpd.conf-Datei erhalten, daher gehe ich nicht wirklich davon aus, dass dies die Ursache des Problems ist (aber ich schließe diese Möglichkeit nicht vollständig aus).

Ich führe den Befehl "sudo apache2ctl -k restart" aus und erhalte das folgende Ergebnis

[Fri Jul 06 11:33:34 2012] [warn] module ssl_module is already loaded, skipping
[Fri Jul 06 11:33:34 2012] [warn] module rewrite_module is already loaded, skipping
httpd not running, trying to start
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action '-k restart' failed.
The Apache error log may have more information.

Die zwei Warnungen, die ich loswerden kann, wenn ich die Zeilen (unten) in meiner httpd.conf-Datei auskommentiere. Möchte ich das wirklich tun? Wohin kann ich gehen, um zu überprüfen, ob diese Module woanders geladen sind und ob das Auskommentieren in meiner conf-Datei irgendetwas schadet?

LoadModule ssl_module modules/mod_ssl.so
LoadModule rewrite_module modules/mod_rewrite.so

Der Fehler, der damit zusammenhängt, dass ich keine Verbindung zu Port 80 herstellen kann, kann nicht behoben werden. Wenn ich ein "sudo netstat -lnp | grep: 80" mache, bekomme ich folgendes

tcp        0      0 0.0.0.0:80       0.0.0.0:*      LISTEN      6233/apache2

Ich weiß, dass die obige Ausgabe bedeutet, dass Apache denkt, dass es läuft, und für eine Weile konnte ich sogar "It Worked!" Seite, wenn ich zu localhost navigiere, aber JETZT erhalte ich nur "Apache / 2.2.20 (ubuntu) -Server am localhost-Port 443 nicht gefunden", wenn ich zu dieser Seite gehe. Außerdem kann ich den Apache-Prozess, bei dem der Befehl "kill -9 6233" ausgeführt wird, scheinbar nicht beenden, da sich die PID des Apache nur ändert (z. B. von 6233 auf 6234). Ich habe auch versucht, den Befehl "sudo etc / init.d / apache2 stop" zu verwenden. Er gibt die Meldung "* Stopping web server apache2 [OK]" aus, aber ich sehe wieder, dass der Apache2-Prozess Port 80 belegt.

Ideen zu diesen Themen sind willkommen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage