恭喜你的网站已经成功上线!但这只是开始。本手册将带你从“能访问”进化到“稳定、安全、极速”。

一、日常维护与急救

1.1 定时备份与恢复

数据是无价的,永远不要相信“服务器不会坏”。宝塔提供了强大的计划任务功能。

1.2 面板安全加固

默认的宝塔面板端口(8888)和 SSH 端口(22)是黑客扫描的重灾区。

1.3 SSL 证书续签

Let's Encrypt 证书有效期只有 90 天,过期会导致网站无法访问。

1.4 常见报错排障

错误码 含义 排查方向
502 Bad Gateway 网关错误 PHP/后端服务挂了、端口不对、PHP 进程池满了(去宝塔看 PHP 日志)。
504 Gateway Timeout 网关超时 后端处理太慢。通常是数据库查询慢或死锁,或者 Nginx 超时时间设置太短。
403 Forbidden 拒绝访问 文件权限不对(通常需 755/644),或者目录下没有默认首页(如 index.html)。

二、网站进阶部署 进阶

2.1 部署主流应用

如果你不想手写 HTML,可以在宝塔的“软件商店” -> “一键部署”中,秒建动态网站:

2.2 Docker 高级玩法

宝塔内置了 Docker 管理器。对于 Alpine 这种非主流系统,或者想跑 Node.js、Python、Go 等项目,Docker 是最佳选择。

在宝塔 Docker 模块中拉取镜像并创建容器,注意做好目录映射和端口映射。例如部署一个 Node 项目:

Terminal
# 将宿主机的 /www/wwwroot/node-app 映射到容器内的 /app
docker run -d \
  --name my-node-app \
  -p 3000:3000 \
  -v /www/wwwroot/node-app:/app \
  node:18-alpine \
  sh -c "cd /app && npm install && npm start"

2.3 反向代理配置

如果你跑了一个 Node 服务在 3000 端口,你不可能让用户访问 http://ip:3000。此时需要反向代理。

三、性能与前端优化 性能

3.1 网站提速指南

打开慢会流失大量访客,宝塔里有几个必开的功能:

3.2 接入 CDN 加速

如果你的访客分布在全国甚至全球,购买一台服务器是不够的。

3.3 微信拦截避坑 防坑

为什么我的网页在微信里提示“存在诈骗风险”?

微信/QQ 有自己的风控系统,通常不是你代码写错了,而是以下原因:

解决办法:去 urlsec.qq.com 提交人工申诉;坚持发布合规内容,等域名信誉“养”起来;实在不行,只能换一个干净的 .com 或 .cn 域名。

四、资源与命令速查 速查

4.1 免费资源白嫖

4.2 常用命令速查

通过 SSH 登录服务器后,这些命令能救命: