使用阿里云服务器安装了宝塔面板之后,如果宝塔面板也开启了防火墙,则需要在两边都设置端口的开放。
如果遇到要开通某个端口访问的情况,必须在对应的控制台中的安全组和宝塔面板的安全中都打开这个端口,只打开其中一个的话,这个端口对外仍然是无法访问的。
至于宝塔面板防火墙和云服务器安全组的区别和联系, 参考这个文章。
此外,还需要确认自己的服务程序是否正在监听正确的IP和端口。
netstat -tuln | grep :<端口号>
# 或者使用 ss 命令
ss -tuln | grep :<端口号>
比如检查23893端口:
ss -tuln | grep :23893
- 如果输出类似
*:23893,说明服务在监听所有地址; - 如果输出类似
127.0.0.1:23893,说明只监听本机,外部网络无法访问,需要修改服务配置文件(如 Nginx、Apache、Tomcat 等),使其监听0.0.0.0而不是127.0.0.1。




Comments NOTHING