1. 程式人生 > >tomcat中部署好的專案,內網和localhost可以訪問,但是外網不能訪問(Windows 2008 R2中)

tomcat中部署好的專案,內網和localhost可以訪問,但是外網不能訪問(Windows 2008 R2中)

在Windows 2008 R2用tomcat搭建環境能夠執行web專案,在本地用localhost或者內網可以訪問網站,但是外網均無法訪問網站,發現有三種可能性致使這種情況發生:

第一種情況:防火牆遮蔽80埠,需要在防火牆中允許外網對80埠的訪問,但是這對伺服器來說極不安全:解決方法的具體操作:

右擊“計算機”,選擇“管理”,


依次點選:配置-高階安全windows防火牆-windows防火牆屬性

依次檢視是否關閉:



確定這些,關閉防火牆。

第二種情況:外網訪問80埠沒有開啟。解決方法的具體操作:

右擊“計算機”,選擇“管理”,


依次點選:配置-高階安全windows防火牆-入站規則-新建規則


選中“埠”,點選下一步


選擇“TCP”,“特定本地埠”,右側填寫你要開放的埠號,這裡填寫80,點選下一步;


選擇允許連線”,點選下一步;


可以全選,也可以只選擇“公用”,這裡全選,點選下一步;


這裡的“名稱”和描述可以自己隨便填寫,點選完成就可以開放對應的埠了,完成。


第三種情況:要是雲伺服器的話,可能是雲服務中的安全組中禁用了對應的埠,進入雲服務後臺,解決方法的具體操作:

登入雲服務賬戶,依次點選:雲服務-安全組-管理雲主機,然後把限制埠的安全組移除新增或者修改


大致的解決方案就這個樣子了。。有問題歡迎留言