CentOS7上解決tomcat不能被外部瀏覽訪問


在linux上開啟的tomcat使用瀏覽器訪問不了。
主要原因在於防火牆的存在,導致的端口無法訪問。
CentOS7使用firewall而不是iptables。所以解決這類問題可以通過添加firewall的端口,使其對我們需要用的端口開放。
1.使用命令  firewall-cmd --state查看防火牆狀態。得到結果是running或者not running
2.在running 狀態下,向firewall 添加需要開放的端口
命令為 firewall-cmd --permanent --zone=public --add-port=8080/tcp //永久的添加該端口。去掉--permanent則表示臨時。
4.firewall-cmd --reload //加載配置,使得修改有效。
5.使用命令 firewall-cmd --permanent --zone=public --list-ports //查看開啟的端口,出現8080/tcp這開啟正確
6.再次使用外部瀏覽器訪問,這出現tomcat的歡迎界面。
 
補充(CentOS7以下有專門的防火牆操作命令):
開啟防火牆的命令
         systemctl start firewalld.service
關閉防火牆的命令
        systemctl stop firewalld.service
開機自動啟動
        systemctl enable firewalld.service
關閉開機自動啟動
        systemctl disable firewalld.service
查看防火牆狀態
        systemctl status firewalld下列顯示表示沒有問題
 
第一次使用centos起搭建測試環境,記錄一下使用的一些命令以及問題(*^▽^*)


免責聲明!

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



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