Apache httpd 2.2.22 startet nicht unter Windows 7

0

Läuft unter Windows 7 und hat gerade das MSI-Installationsprogramm 2.2.22 win32 x86 (ohne SSL) heruntergeladen und alle Standardeinstellungen verwendet. Es installierte httpd unter einem Apache Software FoundationVerzeichnis darin Program Files. Wenn ich in mein Startmenü gehe und den Apache-Server starte, erhalte ich folgende Meldung:

Bildbeschreibung hier eingeben

Nicht sicher, was das bedeutet oder was ich tun muss! Ich habe die typische / empfohlene Installation verwendet und nicht mit Konfigurationsdateien usw. rumgespielt.

pnongrata
quelle

Antworten:

1

Ich weiß, dass dies eine ziemlich verspätete Antwort ist, aber dies kann anderen helfen, die das gleiche Problem haben.

Ich hatte die gleiche Art von Fehler beim Konfigurieren einer Anwendung zum Abhören von Port 443. Als Ergebnis musste mein Apache zum Abhören von Port 443 konfiguriert werden.

Es konnte nicht an Socket 443 gebunden werden, da es bereits von einer anderen Anwendung gebunden wurde. Ich habe festgestellt, dass Skype und LogMeIn beide 443 unterstützen und Apache daran hindern, 443 zu starten und abzuhören.

Das Herunterfahren dieser Dienste und das Starten von Apache hat funktioniert. Wenn ich Sie wäre, würde ich den netstatBefehl verwenden und nachsehen, was an Port 80 gebunden ist. Wenn eine Anwendung eine Port 80-Bindung aufnimmt, die Sie nicht benötigen, schließen Sie den Dienst für diese Anwendung.

netstat -bhabe den Trick gemacht (um Binds zu sehen). Stellen Sie sicher, dass Sie die Eingabeaufforderung als Administrator ausführen.

Noch ein Hinweis: Ich bin überrascht, dass es nicht an 80 gebunden wird. Da es sich um den gemeinsamen Port für http handelt, dachte ich, dass dieser Port von vielen Anwendungen gebunden werden könnte. Unabhängig davon ist es einen Versuch wert, wenn der Fehler weiterhin auftritt.

Dean Knight
quelle
0

Sie können das xampp Control Panel für Windows verwenden. Es besteht aus allen grundlegenden Softwarepaketen, die Sie benötigen, direkt von Apache, PHP, FTP und so weiter

Link: http://www.apachefriends.org/de/xampp.html

Stellen Sie nach der Installation der Xampp-Systemsteuerung sicher, dass Sie die Anwendung ausführen und alle zugehörigen Dienste starten

Solomon Victor
quelle
Können Sie den verlinkten Inhalt beschreiben und wie er sich auf die Frage bezieht? Dies hilft sicherzustellen, dass diese Antwort für den Fall nützlich bleibt, dass der Link ungültig wird. Bitte seien Sie außerdem vorsichtig, wenn Sie Links zu Antworten dieser Art veröffentlichen - diese könnten von der Community als Spam angesehen werden, sei es korrekt oder auf andere Weise. Weitere Informationen finden Sie in den FAQ .
bwDraco
0

Die Fehlermeldung ist eindeutig: Apache versucht, Port 80 (den Web- / HTTP-Port) abzuhören, ist jedoch bereits belegt .

Sie müssen lediglich herausfinden, mit welchem ​​Programm ein Webserver auf Ihrem System ausgeführt wird, und ihn herunterfahren, damit Apache ihn verwenden kann.

Sie können Apache auch so konfigurieren, dass statt 80 ein anderer Port (z. B. 8080 usw.) verwendet wird. Auf diese Weise können beide Programme ausgeführt werden, aber es gibt ein paar Probleme damit:

  • Benutzer müssten den Port ihres Browsers speziell auf den benutzerdefinierten Port einstellen, um eine Verbindung zu Ihrem Apache-Server herzustellen
  • Wenn Sie den vorhandenen Webserver nicht kennen, haben Sie ihn entweder vor einiger Zeit installiert und vergessen (und möchten ihn vermutlich nicht mehr), oder es handelt sich um Malware, die Sie unbedingt entfernen möchten

Mit CurrPorts oder TCPView können Sie am einfachsten herausfinden, was auf Port 80 (oder einem anderen Port) empfangsbereit ist :

  • Laden Sie das / die Programm (e) herunter und führen Sie es aus
  • Sortieren Sie in der Spalte State
  • Suchen Sie nach dem Eintrag im Hafen 80/HTTP
  • Doppelklicken Sie auf die Einträge, die den Port abhören
  • Sehen Sie sich das Feld (Prozess-) Pfad an , um zu sehen, welches Programm ausgeführt wird

Dies setzt natürlich voraus, dass es sich um ein legitimes Programm oder eine einfache Malware handelt. Wenn es sich um ein Rootkit handelt, ist es möglicherweise ausgeblendet und Sie müssen einige Sicherheitsprogramme ausführen, um es auszurotten (kein Wortspiel beabsichtigt).

Synetech
quelle