58 lines
1.5 KiB
Plaintext
58 lines
1.5 KiB
Plaintext
========================================
|
||
Postman无法连接 - 快速解决方案
|
||
========================================
|
||
|
||
问题: Postman显示 "Could not get any response"
|
||
原因: 防火墙或云服务器安全组未开放8039端口
|
||
|
||
一、快速修复 (需要sudo权限)
|
||
---------------------------
|
||
|
||
【方法1: 使用修复脚本】
|
||
sudo bash fix_firewall.sh
|
||
|
||
【方法2: 手动执行命令】
|
||
sudo firewall-cmd --permanent --add-port=8039/tcp
|
||
sudo firewall-cmd --reload
|
||
sudo firewall-cmd --list-ports # 验证
|
||
|
||
二、云服务器安全组配置
|
||
--------------------
|
||
|
||
如果使用腾讯云/阿里云等云服务器,还需要在控制台配置安全组:
|
||
|
||
1. 登录云服务器控制台
|
||
2. 找到"安全组" → 选择对应的安全组
|
||
3. 添加入站规则:
|
||
- 协议: TCP
|
||
- 端口: 8039
|
||
- 源: 0.0.0.0/0 (允许所有IP,生产环境建议限制)
|
||
|
||
三、验证修复
|
||
-----------
|
||
|
||
修复后,在Postman中测试:
|
||
- Method: POST
|
||
- URL: http://101.43.95.130:8039/appLogin
|
||
- Headers: Content-Type: application/x-www-form-urlencoded
|
||
- Body: username=admin&password=admin123
|
||
|
||
如果成功,会返回包含token的JSON响应。
|
||
|
||
四、如果仍然无法连接
|
||
------------------
|
||
|
||
1. 检查服务器是否运行:
|
||
ps aux | grep java | grep 8039
|
||
|
||
2. 检查端口监听:
|
||
netstat -tlnp | grep 8039
|
||
|
||
3. 临时关闭防火墙测试 (仅测试用):
|
||
sudo systemctl stop firewalld
|
||
# 测试后记得开启: sudo systemctl start firewalld
|
||
|
||
4. 检查云服务器安全组是否配置正确
|
||
|
||
========================================
|