通過外網不能訪問的原因,可能是有三個:
(1)阿里雲的安全組沒有開啟埠;
(2)防火牆;
(3)在用docker生成容器時,埠對映錯了。
====配置====firewall-cmd
檢視版本:firewall-cmd --version
檢視幫助:firewall-cmd --help
顯示狀態:firewall-cmd --state
檢視所有開啟的埠:firewall-cmd --zone=publiu --list-ports
更新防火牆規則:firewall-cmd --reload
檢視區域資訊:firewall-cmd --get-active-zones
檢視指定介面所屬區域:firewall-cmd --get-zone-of-inte***ce-eth0
拒絕所有包:firewall-cmd --panic-on
取消拒絕狀態:firewall-cmd --panic-off
檢視是否拒絕:firewall-cmd --query-panic
===開啟乙個埠===
新增:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,沒有此引數重啟後生效)
重新載入:
firewall-cmd --reload
檢視:firewall-cmd --zone=public --query-port=80/tcp
刪除:firewall-cmd --zone=public --remove-port=80/tcp --permanent
參考資料:
解決 外網訪問阿里雲伺服器80埠失敗
最近藉著瞎搗鼓linux,之前阿里雲伺服器其實已經部署成功專案,但是今天通過外網訪問專案的時候,發現無法訪問,於是展開調查。畢竟比較菜,排查的過程相對比較艱辛 參考 這篇部落格,開始排查。確認tomcat的一些配置 檢視例項安全組的配置 阿里雲伺服器有些安全組規則是預設關閉的,需要自己手動開啟。之前...
阿里雲伺服器無法外網訪問的坑
最近各大平台在 雲伺服器,於是買了阿里雲的window 10伺服器,於是坑來了,簡單安裝nginx後,以為像其他伺服器一樣,公網ip訪問就?了,沒想到搞了好久,最後發現如下帖子 居然還要阿里雲使用者中心平台管理設定 安全組 允許哪些埠能訪問,這是什麼鬼,居然這樣玩,也就是阿里雲的操作複雜,對於只管理...
外網連線訪問阿里雲 華為雲伺服器的Redis
1,直接訪問是訪問不了的,需要通過nginx做為跳板訪問內網的redis。因此必須先要有可以公網訪問的雲伺服器,在上面安裝好nginx後,通過nginx反向 到內網的redis 2,在nginx主配置檔案nginx.conf上新增如下 stream server server 以上每個server代...