一、問題概述
最近在組長支持下,一直在折騰jenkins,也推廣到了兩三個組。期間也加了jenkins相關的qq群,群里的一個哥們問題很奇怪:
centos 7.4 64位,使用了如下鏈接所示的yum安裝方式。
https://pkg.jenkins.io/redhat-stable/
其實這些都沒啥,jenkins最后幾經折騰,還是啟動了。使用curl localhost:port也能夠正確訪問。
但是在外網瀏覽器訪問,就是不行。而且外部用telnet掃描端口,也是檢測到端口未開。
我們里里外外把防火牆關了又開(開了加端口進放行范圍),然而沒用任何卵用。
最終(大概第二天。。。哎),問了一個運維的哥們,提示我們說:應該是阿里雲的管理后台那,還有一層防火牆。
最終試了下,果然是阿里管理后台的鍋。(以下是阿里雲后台管理界面,開放了的那些端口)
二、怎么開放阿里雲端口
參考以下鏈接:
https://jingyan.baidu.com/article/03b2f78c31bdea5ea237ae88.html
三、端口問題處理辦法
1.本機看在監聽的端口:
2.查看端口狀態的另一個辦法
3.curl或者wget測試是否正常啟動,拿我的jenkins舉例
4.外網windows主機檢測端口是否開放
打開cmd,輸入telnet ip port,看看是否能進入。
如果可以的話,是這樣的:
5.外網linux主機檢測目標主機端口是否開放
這個可以參考,但我感覺不是特別准,可能我用法不對吧。
6.關閉防火牆
參考了:
https://blog.csdn.net/chenshiai/article/details/53639167