Q: 接口返回连接被拒绝,怎么办?
连接被拒绝表示服务器端口未开放,在服务器上执行ss -tlnp | grep 端口号,确认服务是否在监听,如果没有输出,则服务未启动或监听地址错误,如果服务正常但外部拒绝,检查防火墙规则是否拦截了入站连接,或监听地址绑定了127.0.0.1。参考2
Q: 内网可以访问接口,外网不行,怎么处理?
这通常是云服务器安全组或防火墙限制了外网IP访问,检查安全组入站规则是否允许目标端口对所有IP(0.0.0.0/0)开放,或者确认服务器公网IP绑定正确,如果使用了NAT网关,还需要检查DNAT配置,很多运维人员都遇到过这种情况,最后发现是安全组源IP只设置了内网段。参考2
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/532802.html


