解決 外網訪問阿里雲伺服器80埠失敗

2021-10-07 03:01:09 字數 791 閱讀 6714

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

參考: 這篇部落格,開始排查。

【確認tomcat的一些配置】

【檢視例項安全組的配置】

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

這一切都沒啥問題,那麼就可能是因為,伺服器的80埠並沒有對外開放,基於這點,繼續排查。接下來參考:

【檢視埠號】

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

外網不能訪問阿里雲伺服器的解決辦法

通過外網不能訪問的原因,可能是有三個 1 阿里雲的安全組沒有開啟埠 2 防火牆 3 在用docker生成容器時,埠對映錯了。配置 firewall cmd 檢視版本 firewall cmd version 檢視幫助 firewall cmd help 顯示狀態 firewall cmd state...

阿里雲伺服器無法外網訪問的坑

最近各大平台在 雲伺服器,於是買了阿里雲的window 10伺服器,於是坑來了,簡單安裝nginx後,以為像其他伺服器一樣,公網ip訪問就?了,沒想到搞了好久,最後發現如下帖子 居然還要阿里雲使用者中心平台管理設定 安全組 允許哪些埠能訪問,這是什麼鬼,居然這樣玩,也就是阿里雲的操作複雜,對於只管理...

阿里雲ECS伺服器 外網無法訪問Mysql

環境 centos系統 php環境用的lnmp一鍵安裝包 一 阿里雲配置安全組出方向開放3306埠,開通後如圖 二 ssh遠端登入伺服器,設定防火牆 1 先檢視防火牆狀態 firewall cmd state 顯示 not running 防火牆未開啟 2 開啟防火牆 systemctl start...