這里需要提及三個方面的問題
第一個方面:Linux上啟動防火牆的問題
當下比較流行的Linux鏡像是CentOS,所以防火牆也隨之變成了firewall,那么怎么操作這個防火牆呢?
#停止firewall
systemctl stop firewalld.service
systemctl stop firewalld.service
#開啟firewall
systemctl start firewalld.service
systemctl start firewalld.service
#禁止firewall開機啟動
systemctl disable firewalld.service
systemctl disable firewalld.service
#查看默認防火牆狀態(關閉后顯示not running,開啟后顯示running)
firewall-cmd --state 1234567891011
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
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.進入安全組
A:防火牆
B:。。。
發現,防火牆已經關閉了,經過大量搜索發現,還可能是安全組的問題,經過測試,通了。
那么怎么來配置安全組呢?
1.登陸阿里雲
2.進入安全組
“控制台” -> “雲服務器 ECS” -> 選擇雲服務器 -> “更多” -> “安全組配置”
3.配置規則
“配置規則” -> “添加安全組規則”
4.配置8080端口
點擊確認,再去試一下吧!
不管你解決了沒,反正我是解決了~
---------------------
作者:馮文議
來源:CSDN
原文:https://blog.csdn.net/qq_28336351/article/details/74665130
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
---------------------
作者:馮文議
來源:CSDN
原文:https://blog.csdn.net/qq_28336351/article/details/74665130
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!