Apache-2.2

埠轉發似乎沒有到達 Apache

  • June 29, 2011

我的電腦上執行著一個 Apache http 伺服器,監聽埠 80。我可以通過http://localhost/在瀏覽器中訪問來訪問我的“hello world”頁面。我還設置了一個靜態IP地址,這樣我就可以通過訪問來訪問同一個頁面http://192.168.0.35/

我最近換了公寓/室友,所以我也換了路由器。在我搬家之前,我使用的是 Netgear 路由器(我不記得確切的型號),但我能夠通過外部 IP 地址訪問我的頁面,只需將埠 80 轉發到我的電腦。現在我使用的是 SMC8014W-G,所以我按照本指南設置轉發。我還使用他們的埠檢查程序來驗證埠(80、443 以防萬一)是否正在被轉發。根據該程序,它們被正確轉發(我隨機檢查了一些其他埠,以確保它沒有給我誤報)。

據我所知,我已經做了所有我需要做的事情,所以我可以從我的外部 IP 地址訪問我的網站,但它就是不工作!我是否錯過了一些關鍵步驟?有什麼問題?

你還有相同的靜態 IP 192.168.0.35 嗎?您可能有不同的 IP,並且可能與新路由器位於不同的子網中。

可能也不是stackoverflow問題。

我建議檢查您的提供商是否可能阻止訪問。如果你去GRC並選擇屏蔽,你可以遠端執行你的設備的埠掃描。如果埠未顯示為打開,您可以嘗試將伺服器轉發到 8080 或 8001 之類的埠,以查看您的提供商是否允許該訪問。

引用自:https://serverfault.com/questions/279493