天天看點

阿裡雲Linux伺服器安裝了Tomcat,輸入公網ip:8080卻通路不上

  1. 首先檢查一下,tomcat是否可以正确的啟動和關閉

    輸入指令開啟

    ./startup.sh

    阿裡雲Linux伺服器安裝了Tomcat,輸入公網ip:8080卻通路不上

    看到Tomcat started就表明正确啟動

    輸入指令關閉

    ./shutdown.sh

  2. 檢查Linux上防火牆是否關閉

    輸入指令關閉

    systemctl stop firewalld.service

    輸入指令開啟

    systemctl start firewalld.service

    檢視防火牆狀态 (not running表示關閉,running表示開啟)

    firewall-cmd --state

    阿裡雲Linux伺服器安裝了Tomcat,輸入公網ip:8080卻通路不上

    但是總不能一直把防火牆處于關閉狀态吧,這樣也不安全,我們隻需要把防火牆的8080端口打開即可

    執行指令,看到success字樣就表明添加成功

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    然後重新啟動防火牆,看到success字樣就表明重新開機成功

    firewall-cmd --reload

    最後可以輸入指令驗證8080端口打開是否生效

    firewall-cmd --zone=public --query-port=8080/tcp

    阿裡雲Linux伺服器安裝了Tomcat,輸入公網ip:8080卻通路不上
  3. 阿裡雲伺服器安全組問題

    要在執行個體的安全規則中添加8080端口的入口規則

    阿裡雲Linux伺服器安裝了Tomcat,輸入公網ip:8080卻通路不上

基本上這三步都設定的話,問題就可以解決的,浏覽器通路ip:8080即可通路到Tomcat首頁