【解決】:外網訪問阿里雲服務器80端口失敗

最近藉着瞎搗鼓Linux,之前阿里雲服務器其實已經部署成功項目,但是今天通過外網訪問項目的時候,發現無法訪問,於是展開調查。畢竟比較菜,排查的過程相對比較艱辛:

參考:https://blog.csdn.net/qiushisoftware/article/details/86374175 這篇博客,開始排查。

【確認tomcat的一些配置】

  • 設置的端口號爲:80
  • 項目路徑映射爲/<Context path="/" docBase="/home/pan/tomcat/webapps/webmvn"/>

【查看實例安全組的配置】

阿里雲服務器有些安全組規則是默認關閉的,需要自己手動開啓。(之前不知道這,一直連不上,心態崩過許多次)

在這裏插入圖片描述

這一切都沒啥問題,那麼就可能是因爲,服務器的80端口並沒有對外開放,基於這點,繼續排查。接下來參考:https://blog.csdn.net/weixin_38750084/article/details/90387056#comments_12510186
【查看端口號】

netstat -anp|grep 80

確實沒有開放80端口,那麼我們只需要嘗試打開就行了。

【查看防火牆是否開啓】

systemctl status firewalld

【開啓或關閉防火牆】

systemctl start firewalld
systemctl stop firewalld

【查看所有開啓的端口】

firewall-cmd --list-ports

【開啓80端口】

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

【重啓防火牆,使其生效】

firewall-cmd --reload
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章