1panel 面板网站打不开是什么原因

chinaz
chinaz 正式会员超兽战士
发布于 2026-10-07 15:49 ·0 浏览 ·0 回复

把这篇文章看完,你就能按顺序定位 1Panel 面板打不开的绝大多数原因,并自己动手修好,不用重装系统也不用重装面板。

第一步:先看浏览器报的是哪种错

这一步的目的是分清「服务没起来」和「网络被挡住」——两种错因的修法完全不同。在浏览器打开面板地址,按 F12 → 切到「网络 / Network」标签 → 刷新页面,看请求状态:

  • 提示 ERR_CONNECTION_REFUSED(连接被拒绝):请求到了服务器,但没人监听端口,通常是 1Panel 服务停了或端口改了。
  • 提示 ERR_CONNECTION_TIMED_OUT(连接超时):请求根本没到服务器,八成是云安全组或系统防火墙没放行。
  • 页面能开但白屏、报 502 / 504:服务在跑,但后端数据库或反向代理出了问题。

注意:这三种错误对应下面不同的步骤,先看清报错再往下走,能省一半时间。

第二步:确认 1Panel 服务是否在运行

这一步要确认面板主进程活着。用 SSH 登录服务器(阿里云/腾讯云控制台的「远程连接」也可以),执行:

systemctl status 1panel

看到 active (running) 说明服务正常,跳到第三步。看到 inactive (dead) 或 failed,执行:

systemctl restart 1panel

再查一次状态。如果重启后几秒又挂,接着看日志:

journalctl -u 1panel -n 100 --no-pager

日志里出现 no space left on device 就是磁盘满了,先清理 /var/log 和 /opt/1panel/backup 下的旧备份;出现 database is locked 或 SQLite 报错,说明面板数据库损坏,可以用 /opt/1panel/backup 里的备份恢复。

第三步:拿到正确的访问地址和端口

1Panel 的地址格式是 http://服务器IP:端口/安全入口,三段缺一不可,安全入口是一串随机字符。忘了就在 SSH 里执行:

1pctl user-info

输出里会列出面板地址、端口、安全入口、用户名。新版本(v1.10 及以上)默认端口是随机生成的,不是固定的 8888 或 10086。

注意:1Panel 默认没有开启 HTTPS,如果你在地址栏输了 https://,浏览器会直接连不上,换成 http:// 再试。

第四步:检查系统防火墙和云安全组

这一步放行端口。先在服务器上看系统防火墙:

ufw status          # Ubuntu/Debian
firewall-cmd --list-all   # CentOS/Rocky

如果面板端口没在放行列表里,Ubuntu 执行 ufw allow 端口号/tcp,CentOS 执行 firewall-cmd --permanent --add-port=端口号/tcp && firewall-cmd --reload。

然后去云厂商控制台放行入方向规则:阿里云是「ECS 控制台 → 安全组 → 配置规则 → 入方向 → 手动添加」,腾讯云是「轻量应用服务器 → 防火墙 → 添加规则」,协议选 TCP,端口填面板端口,来源填 0.0.0.0/0。

注意:系统防火墙和云安全组是两道独立的门,只开一道照样打不开,两边都要放行。

第五步:确认没被自己的防火墙或 fail2ban 拉黑

如果你之前登录过面板,1Panel 自带的「主机 → 防火墙」里可能加了只允许特定 IP 访问的规则,换网络后自己就被挡在外面了。这时只能在 SSH 里清规则:

1pctl reset firewall

同样,如果服务器装了 fail2ban,多次输错密码会把你的 IP 封禁,用 fail2ban-client status sshd 查看封禁列表,fail2ban-client set sshd unbanip 你的IP 解封。

第六步:如果通过域名访问,查反向代理

面板本身能用 IP 打开、域名打不开,问题就在域名解析或 Nginx 配置。先在本地执行 ping 你的域名,确认解析到的是面板所在服务器的 IP;再检查 1Panel「网站」列表里对应站点的反向代理目标是不是 http://127.0.0.1:面板端口,安全入口有没有写进代理路径。

小结

  • 先看浏览器报错:REFUSED 查服务,TIMED_OUT 查防火墙。
  • systemctl status 1panel 看服务,挂了就重启并读 journalctl 日志。
  • 地址必须写成 http://IP:端口/安全入口,用 1pctl user-info 查全。
  • 系统防火墙和云安全组两道门都要放行端口。
  • 被自己的规则或 fail2ban 封了,用 1pctl reset firewall 解。
  • 域名打不开但 IP 能开,去查 DNS 解析和反向代理配置。
版权声明:本文来自 GJ站长论坛《1panel 面板网站打不开是什么原因》
原文链接:https://www.gj0.com/thread-380.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~