linux下tomcat無法遠程訪問(開放8080端口)


我們在linux下配置了tomcat后發現,無法訪問除了linux(如果是虛擬機的話,宿主機子根本無法訪問tomcat),解決下吧

 

原因是我們的tomcat訪問需要8080端口,但是從外部訪問,我們的防火牆會攔截,而你此時又恰好沒有配置8080端口,也沒有關閉防火牆,那么就導致這樣咯,

 

解決步驟:

  1.首先輸入 vi /etc/sysconfig/iptables 來打開防火牆配置文件

  2.找到-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT,我們把這句話復制到它的下一行

  3.把復制好的改為如下-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT(就是把22改成了想要開放的端口,例如:我們開放8080)

  4.按esc 鍵 輸入 :wq! 保存並退出

  5.輸入 service iptables restart重啟防火牆

  6.大功告成

 

哈哈,此種方法還是稍微繁瑣的,要是日常自己測試的話,只需要把防火牆關閉,省事多了 在命令行輸入:service iptables stop  即可

 

ps:

  外界訪問linux下的特定端口資源是需要開放端口的,如果遇到mysql遠程無法訪問,也可以借鑒此步驟

 


免責聲明!

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



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