操作前置准备
操作前需确认你拥有宝塔面板管理员权限,若忘记面板访问地址、账号密码,可通过以下步骤查询:
- 使用FinalShell、Xshell或云服务商自带的网页SSH工具,以root账号登录你的服务器
- 输入以下命令即可获取面板完整信息:
```
bt default
```
- 返回结果中「面板地址」「username」「password」分别对应访问链接、登录账号、登录密码,若你修改过安全入口,需在IP后拼接自定义的安全路径访问
可视化界面启停站点操作步骤
该方式适合大部分日常运维场景,操作无门槛,全程点击即可完成。
单个站点启停操作
- 登录宝塔面板后,点击左侧菜单栏的网站选项,进入站点列表页
- 列表的状态列会展示站点当前运行状态:绿色圆点代表运行中,灰色圆点代表已停止
- 找到需要操作的站点,右侧操作栏直接点击停止/启动/重启按钮即可
- 操作后会弹出系统提示,显示操作结果,成功后站点状态会同步更新
注意:站点停止后,用户访问该域名会返回403错误或「站点已暂停」提示,确认恢复访问前请勿关闭操作页面。
批量站点启停操作

适合多站点统一运维场景,无需逐个点击操作:
- 在站点列表页左上角勾选全选框,或手动勾选需要批量操作的多个站点
- 点击列表底部的批量操作下拉框,选择「启动」/「停止」/「重启」选项
- 点击弹窗的确定按钮,等待数秒即可完成批量操作,可通过状态列确认所有站点的运行状态
命令行模式启停站点操作步骤
若遇到宝塔面板无法登录、界面无响应的情况,可通过SSH命令行完成站点启停操作,命令执行后实时返回结果,无延迟。
- 首先以root账号SSH登录服务器,输入
bt命令可查看宝塔内置功能菜单,也可直接使用站点管理专用命令操作
- 第一步先查询所有站点的ID、域名、运行状态,输入命令:
```
bt site list
```
- 返回结果中会列出所有站点的ID、主域名、运行状态、PHP版本等信息,你可以用站点ID或主域名作为操作标识
- 停止单个站点命令:
```
bt site stop 站点ID/站点域名
```
- 启动单个站点命令:
```
bt site start 站点ID/站点域名
```
- 重启单个站点命令:
```
bt site restart 站点ID/站点域名
```
- 批量停止所有站点命令:
```
bt site stop all
```
- 批量启动所有站点命令:
```
bt site start all
```
操作成功会返回「success」提示,若操作失败会返回具体错误原因,如「站点不存在」「配置文件错误」等。
常见操作问题排查
点击启停按钮无反应
- 首先检查浏览器是否拦截了宝塔的操作弹窗,在地址栏右侧允许弹窗后重试即可
- 清理浏览器缓存或切换Chrome、Edge官方浏览器重试,避免兼容问题
- 若仍无法操作,SSH登录服务器输入
bt 1重启宝塔面板,等待1分钟后重新登录操作
站点启动失败排查
- 点击站点列表右侧的日志按钮,查看站点错误日志,常见错误为配置文件语法错误、80/443端口被占用、SSL证书过期
- 若为配置文件错误,点击站点右侧的配置文件修正后即可重启,可通过以下命令检查web服务配置语法是否正确:
Nginx环境:
```
nginx -t
```
Apache环境:
```
httpd -t
```
- 若为端口被占用,输入以下命令查询占用端口的进程,kill对应进程或更换站点监听端口即可:
```
netstat -tunlp | grep 占用端口号
```
站点停止后仍可访问
- 清理本地浏览器缓存或用无痕模式访问测试,避免本地缓存导致的异常
- 若站点开启了CDN服务,到CDN控制台刷新全站缓存后再测试
- 若仍可访问,直接重启web服务即可,命令如下:
Nginx环境:
```
bt nginx restart
```
Apache环境:
```
bt httpd restart
```
操作注意事项
- 启停站点前建议先点击站点右侧的备份按钮,一键备份站点文件和数据库,避免操作失误导致数据丢失
- 生产环境站点启停建议选择低峰时段(如凌晨2-4点)操作,避免影响正常用户访问
- 使用了反向代理、负载均衡的站点,启停后需检查上下游服务的连通性,确认业务完全恢复正常后再结束操作