Spring Boot專案部署伺服器 本地正常 遠端無法訪問問題排錯

qq_17591325發表於2020-12-20

Spring boot專案部署linux 伺服器本地正常 遠端無法訪問


最近買個雲主機學大佬部署專案。。然後直接炸裂了。。。

問題描述

本地保證程式碼沒問題的情況下( java -jar xxxx.jar 沒有異常 )
把jar上傳到伺服器,然後繼續 java -jar xxx.jar 也是沒有問題
然後 伺服器內部 curl -v “127.0.0.1:8880/list”
耶 返回200
遠端調伺服器介面 然後就。。無法訪問了

伺服器:CentOS 6.8 64位

排錯

1:本機ping伺服器地址 伺服器ping本地地址 保證可以ping通、

ping 12.34.56.78

2:檢查系統防火牆是否關閉

檢視防火牆狀態
service iptables status


停止防火牆
service iptables stop


啟動防火牆
service iptables start


重啟防火牆
service iptables restart


永久關閉防火牆
chkconfig iptables off


永久關閉後重啟
chkconfig iptables on

3:檢查伺服器是否對外開放服務埠

vim /etc/sysconfig/iptables
如果沒有開放埠請新增

4:檢查雲主機安全組配置是否開放系統服務埠

各各平臺可能名稱不一 具體請檢視官方文件

CentOS6 參考:https://blog.csdn.net/realjh/article/details/82048492

原因

最後問題出在了伺服器埠沒對外開放導致的無法訪問。(手動狗頭)

特別注意 伺服器開放了8880埠,但是安全組配置並沒有開啟,也是訪問不到的。需要保證安全組和伺服器都要將8880埠對外開放。

最後

本人第一次寫文章。菜雞一枚、 大牛勿噴

相關文章