1
我在本地win7上安裝了apache-tomcat服務器。我指定的端口是9999。Apache服務器無法在本地主機外訪問
我可以http://localhost:9999
和http://myIPAddress:9999
訪問我的服務,但我無法從其他計算機訪問我的Apache服務器。我在網上搜索,發現我應該在其高級設置中添加防火牆入站規則。
- 右鍵單擊「入站規則」在左窗格中
- 選擇「新建規則」
- 選擇「端口」
- 在「特定端口」中輸入您的端口號(9999)
- 繼續與「下一步」直到嚮導結束時,請求時命名規則 。
這樣做後,它仍然無法正常工作!
那麼只有我發現的方法是關閉我的Windows防火牆!但是這不是優選的,因爲潛在的安全風險。
一些在線帖子是指httpd.conf文件。但我的apache-tomcat沒有這樣的火種。
有人可以給我一些提示嗎?
如果您的服務器正在偵聽端口80,您的服務器可以被訪問嗎? – Floris 2013-05-04 02:52:49
我可以將server.xml文件更改爲使用80端口。它可以通過端口80本地訪問,但不能從其他計算機訪問。 – Zachary 2013-05-04 03:06:30
您的計算機對「世界」可見嗎?還是有另一個防火牆 - 您的路由器,您的ISP。有很多互聯網服務提供商不允許80端口連接,以阻止您託管「家庭服務器」,但您的問題讓我懷疑路由器。你的配置是什麼? – Floris 2013-05-04 03:09:49