今天在配置Jenkins 的雲服務器的時候提示:java.net.NoRouteToHostException: 沒有到主機的路由,網上查到的沒有主機路由問題提到的大多是防火牆問題。
查看防火牆狀態:firewall-cmd --state
關閉防火牆:systemctl stop firewalld.service
然而問題還是沒有解決,最終發現了一個新問題:SELinux,SELinux是Linux一個子安全機制
查看SELinux狀態:
/usr/sbin/sestatus -v
SELinux status參數為enabled即為開啟狀態
關閉SELinux:
1.臨時關閉(不用重啟機器):
setenforce 0
2.修改配置文件需要重啟機器:
修改/etc/selinux/config文件
將SELINUX=enforcing改為SELINUX=disabled
重啟機器