2013-11-09 151 views
3

我的問題是幾乎相同的訪問Apache Web服務器,因爲這一個 - How to access apache behind home router。但是,這個鏈接完全沒有幫助我。所以,我有公共IP 176.XXX.YYY.ZZ.我有一個Apache Web Server和我可以通過本地訪問測試頁:無法從遠程計算機

http://localhost 

我的TP-LINK路由器的IP地址是192.168.0.1。我可以通過訪問其設置頁面:

http://192.168.0.1 

在路由器的設置我加入了虛擬Web服務器重定向頁面:80端口,IP 192.168.0.1。

當我嘗試從遠程計算機(http://public_iphttp://192.168.0.1)訪問網頁時,我被重定向到路由器設置頁面。

httpd.conf現在包含

Listen: *:80 
+1

在路由器設置添加一個虛擬Web服務器與內部您的apache服務器機器的ip,而不是路由器的地址 – foibs

+0

它與網絡服務器的公共IP有所不同嗎?如果,那麼當我將其設置在我的路由器設置中時,出現錯誤,我的本地網絡中沒有這樣的IP – Jacobian

+1

您需要告訴路由器在哪裏轉發來自外部的請求。路由器的IP是192.168.0.1,你的apache該機擁有192.168.0.x的地址,其中x是不是1.您需要此IP設置爲路由器 – foibs

回答

3

你需要告訴路由器轉發到何處來自外部的請求。路由器的IP是192.168.0.1,你的apache該機擁有192.168.0.x的地址,其中x是不是1.您需要此IP設置爲路由器