這段時間在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網址,發現可以訪問了,解決!