關於阿里雲服務器Linux安裝Tomcat后,外網不能訪問解決方案


這里需要提及三個方面的問題
 
第一個方面:Linux上啟動防火牆的問題
當下比較流行的Linux鏡像是CentOS,所以防火牆也隨之變成了firewall,那么怎么操作這個防火牆呢?
 
#停止firewall
systemctl stop firewalld.service
#開啟firewall
systemctl start firewalld.service
#禁止firewall開機啟動
systemctl disable firewalld.service
#查看默認防火牆狀態(關閉后顯示not running,開啟后顯示running)
firewall-cmd --state 1234567891011
但是開啟的時候,可能報這個錯

  Failed to start firewalld.service: Unit firewalld.service is masked.

查了很久沒找到解決辦法,於是試着輸入了下面這行命令,解決了。
 
systemctl unmask firewalld.service1
 
第二方面:檢測是否能訪問
來看一些命令:
 
#啟動tomcat, 在tomcat目錄下(官方名稱:apache-****)
bin/startup.sh
#關閉tomcat, 在tomcat目錄下(官方名稱:apache-****)
bin/shutdown.sh
#如果關閉出錯,可以殺死線程
ps -ef | grep tomcat
kill *(端口)
#訪問
curl 127.0.0.1:8080
curl ip:808012345678910
 
第三方面:外網訪問問題
當我們用curl ip:8080時,會發現不能訪問,那么會是什么問題呢? 
A:防火牆 
B:。。。 
發現,防火牆已經關閉了,經過大量搜索發現,還可能是安全組的問題,經過測試,通了。 
那么怎么來配置安全組呢? 
1.登陸阿里雲 
2.進入安全組

  “控制台” -> “雲服務器 ECS” -> 選擇雲服務器 -> “更多” -> “安全組配置”

3.配置規則

  “配置規則” -> “添加安全組規則”

4.配置8080端口 

點擊確認,再去試一下吧!
不管你解決了沒,反正我是解決了~
---------------------
作者:馮文議
來源:CSDN
原文:https://blog.csdn.net/qq_28336351/article/details/74665130
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

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



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