1. 程式人生 > 其它 >解決外網通過公網IP無法訪問部署在伺服器上網站的問題

解決外網通過公網IP無法訪問部署在伺服器上網站的問題

這段時間在Windows伺服器上利用tomcat部署了jenkins進行持續整合專案配置,在伺服器瀏覽器上可以通過localhost訪問jenkins網址,但是在外網(或者說我本機)無法通過伺服器IP:埠號的形式訪問jenkins網站。現記錄下解決的過程。

一、環境

我用的是阿里雲伺服器,裝的映象是Windows 10伺服器

windows伺服器上已配置好tomcat和jenkins

二、問題

在windows伺服器的瀏覽器上通過http://127.0.0.1:8080/jenkins可以訪問jenkins網址,但是在我本機通過ip(公網IP):埠號的方式無法訪問jenkins網址

三、解決

1、ping下公網IP

我本機開啟cmd,看看能不能ping通公網IP,發現可以ping通

2、telnet 測試埠號

通過telnet ip 埠號,測試下8080埠號是否開放

cmd輸入命令:telnet 公網IP 8080

發現無法聯通,則需要先去阿里元ESC的安全組中看下這臺伺服器的安全組策略是否開放了8080埠,發現安全組裡面沒有開放8080埠,現在加上這個規則

阿里雲伺服器開放8080埠:

開放8080埠:

再次在我本機通過ip(公網IP):埠號的方式訪問jenkins網址,發現可以訪問了,解決!