Ich habe XAMPP installiert und sichergestellt, dass die Konfigurationsdatei auf Port 80 lauscht. Ich habe den HTTP-Port vom Router an die richtige Computer-IP weitergeleitet.
Jetzt versuche ich, von einem anderen Haus aus auf diese Weise auf die index.html zuzugreifen, http://myip:80
aber es funktioniert nicht. Was könnte der Fehler sein?
httpd.config
lauscht auf Port 80
Antwort1
Sie versuchen, „von einem anderen Haus“ aus zuzugreifen?
Sie müssen also der Welt irgendwie mitteilen, dass es im Internet (in Ihrem lokalen Netzwerk) eine Maschine gibt, die diese Anfrage beantwortet, und Sie haben mit der Portweiterleitung begonnen – gute Arbeit. Die meisten Leute vergessen das.
Der DNS muss mit einem Hostnamen aktualisiert werden, der sich in die IP-Adresse des Computers auflöst, auf dem Sie XAMPP installiert haben. Eine kostenlose Möglichkeit besteht darin, ein Konto bei Dyndns.com zu erstellen und einen Domänennamen Ihrer Wahl auszuwählen. Laden Sie dann den dynamischen Update-Client herunter, installieren und konfigurieren Sie ihn. Dadurch wird der DNS aktualisiert, wenn sich die IP-Adresse Ihres „Servers“ ändert.
Wenn Sie von Ihrem eigenen Netzwerk aus auf Ihre Site zugreifen möchten, ist es einfacher, Einträge zu Ihrer Hosts-Datei ( %SystemRoot%\System32\drivers\etc\hosts
) unter Windows oder /etc/hosts unter *nix hinzuzufügen, da Sie später möglicherweise auf virtuelle Hosts zugreifen möchten. :)
Fügen Sie eine Zeile hinzu:
whateveryouwant A.B.C.D
wobei A.B.C.D
die IP der Maschine ist, auf der XAMPP installiert ist (z. B. 192.168.1.2
), und speichern Sie sie.
Anschließend können Sie mit Folgendem auf Ihre Website zugreifen:
http://whateveryouwant
Wenn Sie sich für eine dynamische Domäne entscheiden, können Sie denselben Domänennamen auch in Ihrer Hosts-Datei verwenden – etwa mysite.dyndns.org
.
Antwort2
XAMPP ist standardmäßig so konfiguriert, dass nur auf Anfragen geantwortet wird localhost
. Sie müssen Änderungen vornehmen, httpd.conf
um sicherzustellen, dass die Listen-Direktive nicht 127.0.0.1
der Standardeinstellung entspricht.