2016-07-08 6 views
0

Eine der vorgeschlagenen Lösungen ist es, die PID auf Port 80 (netstat -ano) zu notieren, killen und starten Apache und dies hat das Problem für viele andere gelöst. Aber für mich läuft Apache selbst auf Port 80 und wenn ich den Dienst starte, bekomme ich Socket nicht verfügbar Fehler. Ich habe versucht, den Port auf 8080 oder andere, aber kein Glück zu ändern. Bitte schlage mir vor, wo ich falsch liege?make_sock: konnte nicht an Adresse 0.0.0.0:80

Genaue Fehlermeldung:

C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ ist> httpd.exe (O 10048) Nur eine Verwendung einzeln Socketadresse (Protokoll/Netzwerkadresse/Port) ist normalerweise erlaubt. : Make_sock: binden konnte nicht 0.0.0.0:80 keine Abhör Steckdosen zur Verfügung zu adressieren, unten

Protokolle

kann nicht geöffnet werden

+0

Apache ist eine Anwendung und Ihr Java ist eine andere Anwendung. Das bedeutet, dass beide gleichzeitig laufen. Sie können nicht den gleichen Port außer 8080 verwenden. Ändern Sie also Ihre App, um einen anderen Port zu verwenden, wenn Sie sie ausführen müssen, während der Apache läuft. Wählen Sie beispielsweise 8915 als zufälligen Port. und wenn das nicht funktionierte geben Sie den Fehler ein, den Sie hier bekommen – Hani

+0

Ich änderte den Port zu "Listen 8915" auf httpd.conf und als ich den Dienst startete, bekam ich den gleichen Fehler mit anderem Port. C: \ Programme (x86) \ Apache Softwarefundament \ Apache2.2 \ bin> httpd.exe -k Sta rt (OS 10048) Nur eine Verwendung jeder Socket-Adresse (Protokoll/Netzwerkadresse/Port) ist normalerweise erlaubt. : make_sock: konnte nicht an die Adresse 0.0.0.0:8915 binden. Keine abhörenden Sockets verfügbar, heruntergefahren Logs können nicht geöffnet werden – Abhi

Antwort

-5

Es gibt keine solche Adresse als 0.0.0.0 Schließung; Wenn Sie versuchen, sich an einen Apache-Port auf dem lokalen Host zu binden, verwenden Sie bitte 127.0.0.1.

+5

'0.0.0.0' bindet an alle Schnittstellen. –

+1

Das kommt ironisch von jemandem, der in einem Netzwerksicherheitslabor arbeitet. – rayryeng

Verwandte Themen