宝塔面板无法访问的排查思路

1.问题描述

在服务器中部署了宝塔面板,但是无法通过浏览器访问


2.问题原因

可能原因如下:

  • 宝塔面板服务没有正常运行
  • 访问宝塔外网面板地址错误
  • 没有放开宝塔面板对应端口
  • 网络访问限制

3.解决方案

3.1检查宝塔面板服务是否正常运行

使用SSH工具远程连接服务器,执行以下命令,查看宝塔面板服务是否运行

/etc/init.d/bt status

如果服务器返回以下提示信息

===================警告======================
检测到非root用户权限执行bt命令,可能存在异常 
请使用此命令重新执行:sudo bt

请执行以下命令,通过sudo指令临时将权限提升为 root

sudo /etc/init.d/bt status

如果服务器返回字符串Bt-Panel already running,则表示宝塔面板服务运行中

如果服务器返回字符串Bt-Panel not running,则表示宝塔面板服务未运行,执行如下命令,启动宝塔面板服务

sudo /etc/init.d/bt start

3.2检查宝塔外网面板地址是否正确

使用SSH工具远程连接服务器,执行以下命令,查询宝塔面板端口

sudo bt 14

服务器会返回对应的内外网面板地址、用户名和密码

外网面板地址: http://X.XXX.XXX.XXX:XXXX/login
内网面板地址: http://XXX.XX.X.XXX:XXXX/login
username: XXXXXXXX
password: XXXXXXXXXXXX

3.3检查服务器是否放通宝塔面板的端口

服务器防火墙/安全组中放通对应的宝塔面板端口,具体操作请查看服务器提供商的官方文档


3.4检查是否为网络问题

公司网络代理限制或者运营商网络问题可能会导致宝塔面板无法访问,使用其他网络环境访问宝塔面板(例如手机热点)进行访问测试