1. 程式人生 > >外部訪問虛擬機器的tomcat遇到的問題和解決方法

外部訪問虛擬機器的tomcat遇到的問題和解決方法

部署好tomcat,想在自己電腦上的瀏覽器訪問,但是發現訪問不了

訪問方式是瀏覽器位址列輸入ip加埠,我的是192.138.211.121:8080,顯示結果是無連線

在電腦上ping一下主機發現是可以ping通的,在虛擬機器使用curl 192.138.211.121:8080發現也是可以的

問題就出在虛擬機器的防火牆,使用service iptables stop 關掉防火牆就可以在瀏覽器訪問了。

ps: 最小化安裝的centos沒有iptables這個命令,使用yum install iptables先把它給裝上,然後就可以繼續了。

12.26

今天突然發現外部沒法訪問了,用以上命令關閉防火牆不行了。

原因是centos 7預設不是使用iptables服務,雖然已經安裝了服務會提示Redirecting to /bin/systemctl stop  iptables.service重定向

於是檢視centos 7的防火牆發現是用的firewalld,使用命令stop firewalld.service && sudo systemctl disable firewalld.service

關閉防火牆後就可以正常訪問了