解決外網通過公網IP無法訪問部署在伺服器上網站的問題
阿新 • • 發佈:2021-12-10
這段時間在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網址,發現可以訪問了,解決!