解決外網通過公網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網址,發現可以訪問了,解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM