
Ich habe Apache Server 2.2 installiert vonDiese Seiteund versuche, Apache zu starten, aber es werden mir die folgenden Fehler angezeigt:
could not bind to address 0.0.0:80 could not reliably determine server's fully qualifed domain name using 192.168.1.100 for server name
Bitte helfen Sie. Wäre es hilfreicher, den vollständigen Screenshot von der Befehlszeile zu kopieren?
Antwort1
Ihr Computer hat keinen PTR-Eintrag, der der IP-Adresse zugeordnet ist. Fügen Sie Ihren Computernamen/Ihre IP-Adresse zu Ihrer Hosts-Datei hinzu (unter Windows befindet sie sich, glaube ich, in c:\windows\system32\drivers\etc\hosts.txt) oder legen Sie eine Servernamen-Konfigurationsanweisung in der Apache-Konfiguration fest. Dies sollte jedoch wahrscheinlich auf serverfault.com und nicht hier erfolgen. Das „Kann nicht binden“ könnte jedoch entweder ein Tippfehler sein oder daran liegen, dass Port 80 bereits verwendet wird und IIS installiert/ausgeführt wird.)
Antwort2
Das ist keine große Antwort, aber führen Sie Skype auf Ihrem Windows-Rechner aus? Denn Skype verwendet Port 80, was wiederum nicht zulässt, dass Sie einen Webserver ausführen. Sie können jedoch die Einstellungen in Skype ändern, um einen anderen Port zu verwenden, und dann erneut versuchen, Apache auszuführen.
Antwort3
Von deinerdoppelte Frage auf StackOverflow, sieht es so aus, als ob Sie IIS bereits auf diesem Port ausführen, sodass Apache HTTPD nicht stattdessen gestartet werden kann (es sei denn, Sie haben Ihren Apache HTTPD-Server so konfiguriert, dass er das IIS-Begrüßungsbild anzeigt, aber das istsehrist wahrscheinlich nicht die Standardkonfiguration).
Fahren Sie zuerst IIS herunter.