前置准备与检查
开始配置前,请先确认满足以下所有条件,避免配置过程中卡壳:
- 服务器已经正常安装宝塔面板,可正常登录后台,若未安装可直接执行以下官方命令安装:
Centos安装命令:
```
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
```
Ubuntu/Debian安装命令:
```
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh
```
- 已经开通宝塔专业版/企业版付费会员权限,面板顶部没有会员过期提示
- 待配置站点的域名已经完成解析,解析指向当前服务器的公网IP
- 服务器厂商后台安全组已经开放80、443端口,这是90%新手配置失败的原因,必须提前确认
第一步:添加目标站点配置规则
登录宝塔面板后台后,按照以下步骤操作:
- 点击左侧导航栏中的网站选项,进入站点管理页面
- 在页面顶部的标签栏中,点击切换到会员站点配置标签页,只有付费会员才能看到这个选项
- 点击页面左上角的添加配置规则按钮,弹出配置编辑框
- 在编辑框的「选择站点」下拉菜单中,选中你需要配置的目标站点,系统会自动预填基础信息
第二步:核心配置项逐一设置
以下是所有付费会员专属配置项的参数设置标准,按照你的站点类型直接套用即可:
1. PHP进程隔离配置

该功能为付费会员专属,可以实现单个站点PHP进程独立运行,避免跨站入侵,设置方法:
- 勾选开启PHP进程隔离选项
- 系统会自动为当前站点生成独立的运行用户与用户组,直接保留默认设置即可,不需要手动修改
- 注意事项:如果你之前给站点开启过免费版的防跨站保护,请先进入站点基础设置关闭原有防跨站,避免权限冲突导致站点无法打开
2. 静态资源专属缓存配置
付费会员支持站点级静态缓存,比全局缓存效率更高,更容易排查问题,设置方法:
- 勾选开启静态资源缓存选项
- 缓存过期时间:普通站点设置为2592000秒(30天),更新频繁的站点设置为86400秒(1天)
- 排除缓存规则:需要把动态路径、后台路径排除缓存,不同站点可直接复制对应的规则粘贴到排除框
3. 防恶意下载与盗链防护
付费会员自带可视化配置,不需要手动修改Nginx配置,设置方法:
4. 站点独立OPcache缓存配置
免费版只有全局OPcache,付费会员支持站点独立配置,避免大站点占用全局内存,设置方法:
- 勾选开启站点独立OPcache缓存
- 缓存大小设置参考:1核2G服务器设置64MB,2核4G服务器设置128MB,4核8G及以上设置256MB
- 勾选开启自动清理缓存,避免内存泄漏导致PHP进程崩溃
第三步:保存配置并验证生效
所有参数设置完成后,点击编辑框右下角的保存按钮,接下来按照以下步骤验证:
- 保存后面板会提示是否重载web服务配置,点击确认重载,等待10秒左右完成重载
- 打开浏览器访问你的站点首页,检查所有图片、样式、脚本是否正常加载
- 登录站点后台,测试后台登录、文章发布、文件上传等核心功能是否正常
常见问题排查
- 站点打不开,提示403禁止访问:优先检查防恶意下载规则是否误添加了静态资源后缀,其次检查PHP进程隔离的权限是否正确,最后检查安全组端口是否开放
- 静态资源不更新:进入会员站点配置页面,找到对应站点,点击右侧的清空静态缓存按钮,再清除浏览器缓存即可
- PHP提示内存不足:进入站点设置-PHP版本,点击编辑,把「内存限制」从默认的128M修改为256M,保存后重启PHP即可
- 找不到会员站点配置选项:确认你的宝塔会员没有过期,退出面板重新登录即可刷新权限
常用站点配置直接套用模板
WordPress站点完整配置模板
- PHP进程隔离:开启,保留默认用户
- 静态缓存:开启,30天过期,排除规则直接复制:
```
/wp-admin/
/xmlrpc.php
/wp-content/cache/
.php
```
- 防恶意下载+盗链:全部开启,添加自身域名和CDN域名
- 独立OPcache:开启,128M缓存,开启自动清理
企业展示站(静态为主)完整配置模板
- PHP进程隔离:开启
- 静态缓存:开启,90天过期,排除规则:/admin/ .php
- 防恶意下载+盗链:开启
- 独立OPcache:开启,64M缓存即可