面板安装完成后提示访问地址,浏览器一直转圈,服务器本机 curl 却能通。碰到这种情况,我一般先确认改动有没有真的生效。

原因不复杂,云平台安全组没有放行面板端口,或面板只监听了本地地址,从外网发起连接时在入口就被丢弃。

「面板端口不通」这类改动最怕改一半,回滚脚本先准备好,再动生产。别只看报错的最后一行,往上看几行,真正的起因通常在上面。

ss -lntp | grep 8888
firewall-cmd --list-ports
# 放行
firewall-cmd --add-port=8888/tcp --permanent && firewall-cmd --reload

同类问题如果隔一段时间又出现,多半是某个定时任务或重启流程把改动冲掉了。把这次用到的命令存进笔记,比记住结论有用,换个环境还能照着走。

改完隔一天再看一次,当场正常不代表能稳住。测试环境和线上的差别,往往就在版本号和那几行被忽略的配置上。

具体做法是,先在本机确认端口监听;再检查系统防火墙;最后核对云平台安全组规则。

最后用这个标准收尾,外网可以正常打开面板登录页。

作者 9823189