Zugriff auf meine Datei index.html von einem anderen Computer als dem, auf dem ich Apache installiert habe

Zugriff auf meine Datei index.html von einem anderen Computer als dem, auf dem ich Apache installiert habe

Ich habe Apache installiert und verfüge über eine Datei „index.html“, auf die ich zugreifen kann, indem ichhttp://localhost/index.htmlin meinem Browser.

Wie kann ich von einem anderen Computer auf meine index.html zugreifen?

Vielen Dank

Antwort1

Angenommen, die IP-Adresse des Computers ist 192.0.2.42,http://192.0.2.42/index.html

lokaler Hostin dieser URL wird einfach in die Loopback-IP-Adresse Ihres Computers, 127.0.0.1, aufgelöst.

Antwort2

Überprüfen Sie zunächst, ob Ihr Apache-Server auf Port 80 lauscht (Port 80 ist für HTTP-Verkehr). Verwenden Sie dies im Terminal.

sudo netstat -plnt

Überprüfen Sie den Status offener Ports

Wenn der LISTEN-Status von Port 80 angezeigt wird, ist alles in Ordnung.

Überprüfen Sie als Nächstes Ihre öffentliche IP-Adresse. Sie können eine Website verwenden, auf der Sie Ihre Adresse überprüfen können. Zum Beispiel: Überprüfen Sie die IP-Adresse.

WennSie sitzen hinter einem Router, bekommt Ihr Computer eine interne IP-Adresse vom Router zugewiesen.

Sie können die interne IP-Adresse überprüfen, indem Sie im Terminal ausführen,

ifconfig

Interne IP-Adresse von ifconfig

In diesem Fall müssen SieLeiten Sie den Port weiter80 für eingehende Verbindungen zu Ihrer internen IP-Adresse. Das Port-Forwarding-Verfahren wird normalerweise im Handbuch des jeweiligen Routers beschrieben. Ein Online-Tutorial finden Sie hierWikiHow-Portweiterleitung. Nach der Portweiterleitung können Sie/jemand auf http://your_public_ip/index.html PS zugreifen. Ohne Portweiterleitung können andere Benutzer in Ihrem lokalen Netzwerk auf Ihre index.html zugreifen, indem sie http://your_internal_ip/index.html

Anderer Fall:Wenn Sie nicht hinter einem Router sitzen, dann sollten Sie eine statische IP-Adresse haben und dann http://your_public_ip/index.htmlwird es klappen.

Wenn Sie eine dynamische IP haben, müssen Sie Dynamic DNS überprüfen.Wikipedia – DDNS

Antwort3

Geben Sie von einem anderen Computer aus die folgende URL in den Browser ein.

http://{Server-IP}:{Server-Apache-Portnummer}

Stellen Sie sicher, dass die Server-IP von anderen Computern aus erreichbar ist und dieselbe Portnummer hat, auf der der Apache-Server lauscht.

verwandte Informationen