2017-09-11 2 views
0

Ich habe einen Remote-Windows-Server 2008, und installieren Sie Xampp auf dem Server. Ich schreibe ein Server-Skript, und auf dem Server kann ich das Server-Skript mit http://localhost/fire/myfile.phpVerbinden mit Server-Skript auf xampp

aufrufen. Meine Frage ist: Wie kann ich dieses Skript von einem anderen Computer aufrufen? Wenn die IP-Adresse des Windows-Servers 192.168.1.1 lautet, lautet die URL zum Aufrufen des Skripts http://192.168.1.1/fire/myfile.php? Aber die URL funktioniert nicht.

Antwort

0

Wenn sich Ihr anderer Computer im selben Netzwerk befindet, funktioniert Ihr Versuch. Andernfalls, wenn es sich außerhalb Ihres Netzwerks befindet, können Sie nicht über eine interne IP-Adresse auf Ihre PHP-Datei zugreifen.

In diesem Fall müssen Sie Ihre WAN-Adresse verwenden, oder Sie können einen DNS auf Ihrer WAN-Adresse einrichten und alle eingehenden Anfragen von Port 80 (oder den Port, den Sie verwenden möchten) an Ihre interne IP-Adresse umleiten auf Ihrem Computer mit xampp.

+0

Mein anderer Computer befindet sich in einem anderen Netzwerk. Soll die URL zum Aufrufen meines Server-Skripts http: // WAN address/fire/myfile.php lauten? – Reb

+0

Ja das ist richtig. YOURWANADDRESS/fire/myfile.php Wenn Sie Ihre Adresse nicht kennen, können Sie es auf https://www.whatismyip.com/ überprüfen, aber in jedem Fall müssen Sie Anforderungen an Port 80 auf Ihren Computer umleiten. Dies geschieht in Ihren Router-Einstellungen. –

+0

Danke, wie leite ich Anfragen in meinen Routereinstellungen um? – Reb