Frage

Ich habe XAMP 1.6.8 und IIS 5.0 auf meinem PC installiert ist (Windows XP SP3).

Ich bin nicht in der Lage, sie gleichzeitig laufen. Wenn IIS-Dienst ausgeführt wird, Apache führt den folgenden Fehler:

(O 10048) Nur eine Verwendung einzeln Socketadresse (Protokoll / Netzwerkadresse / Port) ist in der Regel zulässig. : Make_sock: binden konnte nicht 0.0.0.0:80 keine Abhör Steckdosen vorhanden, Abschalten kann nicht geöffnet werden Protokolle Beachten Sie die Fehler oder Meldungen über, und drücken Sie die Taste zum Beenden adressieren. 24 ...

Windows konnte den Apache2 auf dem lokalen Computer gestartet. Weitere Informationen finden Sie im Systemereignisprotokoll. Wenn dies ein nicht-Microsoft-Dienst ist, kontaktieren Sie die Service-Anbieter, und auf dienstspezifischen Fehlercode 1.


Edit:

Apache läuft auf einem anderen Port 3128. Und IIS (asp.net) läuft in der Regel auf einem anderen Port.

War es hilfreich?

Lösung

„konnte nicht binden 0.0.0.0:80 zu adressieren“ bedeutet, dass, wenn er startet, ist es in dem Hafen zu binden versucht, 80 auf allen verfügbaren Netzwerkschnittstellen. Wie IIS bereits in Beschlag genommen hat einen (oder mehrere) IPs zu binden, Apache kann nicht bekommen und so wird fehlschlagen.

(Ich bin nicht sicher, ob es zu jedem verfügbaren IP-Adressen binden, wenn Sie es so konfiguriert haben, um alle zu binden, aber man ist bereits vergeben.)

So konfigurieren Sie Apache an einen anderen Port binden (wenn Sie nur 1 IP-Adresse) oder in einer anderen IP oder einen Bereich von IP-Adressen zu binden.

Sie tun dies, indem die Bindung ändern. Zuerst findet die Listen-Direktive in der Konfigurationsdatei (httpd.conf) und verändern. Derzeit wird es sagen "Listen 80" (alle IPs Bedeutung), ändern Sie es zu sagen: „Listen 192.168.0.2:80“, um es an die angegebene IP-Adresse zu machen binden.

Sie können auch die IIS-Konfiguration zu bearbeiten haben, es auch zu einer einzigen IP-Adresse nur binden zu erzählen.

Andere Tipps

Sie müssen entweder Apache oder IIS hören auf einem anderen Port konfigurieren.

Sie können auch TCPView zu überprüfen, welche Ports in Verwendung von welchen Anwendungen, da es klingt wie Sie einen Konflikt haben.

Wenn Sie auf den Pfeil in der Mitte des Kreises getroffen kippen, traf auf den Pfeil und dann einen Kreis um sie zieht. - habe ich versucht, alles beraten, deinstalliert skype, keine IIS, Apache-Programm Anti-Virus hinzugefügt, noch das das Programm nicht lösen

schließlich geändert i apaches Port 80-82 Look für 80 in der httpd.conf Hören Sie zu und ändern diese

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top