Apache-angeforderte Operation ist nach IP-Änderung fehlgeschlagen


1

Ich habe einen ziemlich einfachen Apache-Webserver eingerichtet und er soll nur auf Anfrage mein Musikverzeichnis bedienen. Gestern habe ich mein Modem (das mir eine neue IP gibt) ausgesteckt, um ein Problem mit der Internetverbindung zu beheben. Das ist die einzige Änderung, die ich mir vorstellen kann, denn heute, wenn ich versuche, Apache zu starten, erhalte ich die Meldung "Die angeforderte Operation ist fehlgeschlagen!".

In der Datei /logs/error.log werden keine Fehlerprotokolle erstellt.

Ich habe versucht newip:sameport, der Konfigurationsdatei Listen hinzuzufügen , und das hat nicht geholfen.

Weiß jemand, warum ich diese Fehlermeldung erhalte, wenn ich versuche, meinen Webserver zu starten, oder wenn es einige Fehlerprotokolle gibt, die ich dafür anzeigen kann?


Als du versucht hast, Apache zu starten, warst du root? Es hört sich so an, als hättest du nicht die erforderlichen Privilegien gehabt, um es zu starten?
Davidgo

Ja, mein Konto ist ein Administrator und das ist ein konstanter Faktor geblieben. : /
m4gik

Antworten:


0

Die Änderung der externen IP-Adresse scheint nicht die Ursache für diesen Fehler zu sein.

Nach dem Betrachten der Ereignisanzeige in Windows 7 konnte ich einen Fehler feststellen: >>> (OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : make_sock: could not bind to address 0.0.0.0:80 .

Dann lief ich netstat -aon | findstr :80und sah, dass ein paar Prozesse auf Port 80 meines lokalen Rechners lauschten, was das Problem verursacht haben könnte. Nachdem ich die wenigen entfernt hatte, die mir das Virenschutzprogramm und ein anderer VPN-Client gefallen haben, stieß ich aufgrund von ProcessID 4 (SYSTEM) immer noch auf das Problem.

Schließlich habe ich nur den internen Port, den Apache abhört, von 80 auf einen anderen Port umgestellt, damit es keinen Konflikt gibt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.