2011-09-13 24 views
15

我有一臺Web服務器耗盡了我的家。我已經爲它分配了一個地址,例如端口80上的192.168.1.123.當我在局域網之外時連接到本地Web服務器

我知道這是在我的本地網絡上運行。如果我轉到我的網絡上的另一臺計算機並輸入服務器的IP地址,則可以看到服務器。

有沒有辦法從我的局域網外部訪問此服務器?

回答

16

是的,你需要設置你的路由器將連接到端口80轉發到你的內部IP地址(192.168.1.123)。在你的路由器管理屏幕上尋找Port Forwarding,我想你可以訪問http://192.168.1.1

請記住,你的ISP可能會完全阻塞端口80, 8180)並讓您的路由器將連接端口8180連接到您的內部IP。

從外部訪問您的服務器,你只需要您的瀏覽器指向你的外部IP地址,你可以去http://www.ipchicken.com

5

假設你有互聯網連接發現:

https://github.com/progrium/localtunnel

是一種從互聯網上訪問本地服務器的快速方法。其他語言/平臺可能會有類似的實現。這只是我所知道的一個。

請記住,在向世界開放本地網絡時,需要認真考慮安全問題。

0

如果使用PHP Web服務器可以設置這樣說:

php -S <YourIPAdresse>:<SomePortNumber> <StartPHPpage> 

例:「PHP -S 192.168.1.123:9000的index.php」

相關問題