解決:阿里雲服務器添加安全組端口映射后仍無法訪問


“忘記了不該忘的人,我的內心滿是傷痕.......”

“呸,渣女,什么人?那是配置!配置!配置!”

問題:

阿里雲服務器添加安全組端口映射后仍無法訪問?

"諾,你看明明配置了不是?可就是不起作用!!!"

"明明配置了?誰是 “明明”?"
在這里插入圖片描述
看,這里是配置端口開放了哈。
在這里插入圖片描述

場景再現:

原本想梳理下環境搭建,跑項目的一系列操作,便於自己回顧嘛。結果,入坑了.....折騰了好久。這問題,都沒往那方面想!!!
在這里插入圖片描述
“沒往哪想?那你在想什么?”
“可能是在想前幾天遇到的那個.................(靚仔)....”

哈哈哈哈哈,不開玩笑了,認真啦,認真啦。

請允許我再描述一下當時的場景。那是一個月黑風高的夜晚................

我當時打了個jar包丟到了服務器上。
在這里插入圖片描述
命令跑jar包:

nohup java -jar xxxxx.jar &

確認jar文件是跑起來了哈,如下圖。
在這里插入圖片描述
看下數據庫中數據:

這數據,這字段,眼熟不?(莫diss哈,這明顯是上次文章的庫表嘛)。

不信你看:《Mybatis Mapper.xml中字符串形式傳參,逗號分隔 AND中拼接OR》
在這里插入圖片描述
害!害!害!別糾結字段了,快用PostMan測試一下:
--------------------------------插圖:害---------------------------
what? what? what? 沒通?
在這里插入圖片描述
果然啊
在這里插入圖片描述

肯定是姿勢不對,換個方法嘗試.....

去到服務器上測試接口,借用PostMan工具,快速生成所需的命令行。
在這里插入圖片描述
圖片: https://uploader.shimo.im/f/KsPBFEFiAu4sXqG7.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2MzA5MjIxNzQsImciOiI5a1J3REo4S3JSaFZER3JwIiwiaWF0IjoxNjMwOTIxODc0LCJ1c2VySWQiOjY1NTk2MjQ5fQ.ohgwpxQv_tj8zGqvVFHzoW-CDYrraTbushPNxTsB9X4

執行下該命令,可以看到請求正常,數據是已經拿到的。
在這里插入圖片描述

服務器本機可以,外部訪問不了。是否服務器8080端口沒有映射開放?
------------此處配圖--------------------------------------------
阿里雲服務器中新增端口映射(別忘記點后面的保存)。
在這里插入圖片描述
配置完了,再次用postMan發送請求,還是超時。

呦,還挺倔!

嘗試用 telnet IP 端口。好家伙,發現不通!
在這里插入圖片描述
emo了啊,telnet不通,考慮到是否是服務器防火牆的原因。

嘗試列出:firewall-cmd --list-all
在這里插入圖片描述
還真沒有8080端口。

沒有,咱就加唄。

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

重啟一下(重啟生效):

firewall-cmd --reload

再次查看,有了有了。
在這里插入圖片描述
telnet try again.... 發現通了
在這里插入圖片描述
如下圖所示:
在這里插入圖片描述
嘗試postMan 再次請求,我直呼“好家伙”!!!
在這里插入圖片描述

總結:

只在阿里雲服務器安全組中添加端口映射,服務器防火牆對應端口忘記開放(總是忘記),外部是訪問不到的。

這.........總是忘記怎么辦?
在這里插入圖片描述


免責聲明!

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



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