用宝塔装完 LNMP 环境不等于就能直接建站。这 6 项配置不做,站点跑起来也会有一堆问题。
一、创建站点时的三个关键选项
新建站点时别全用默认值:
- 运行目录:如果程序装在子目录(比如
/public),要把运行目录指过去,否则会暴露不该暴露的文件 - PHP 版本:按程序要求选,不要一律用最新版。老程序在 PHP 8 下大概率报错
- 数据库编码:选
utf8mb4,不是utf8。前者才支持 emoji 和部分生僻字
二、伪静态规则
绝大多数 CMS 都需要伪静态。宝塔站点设置里有"伪静态"标签,选对应程序的规则模板即可;没有模板就手动粘贴 rewrite 规则。
配置完记得保存,并访问一篇文章验证是否生效。
三、SSL 证书
现在浏览器对 http 站点都会显示"不安全",也会影响排名和用户信任。宝塔可以一键申请 Let's Encrypt 免费证书,勾选后会自动续期。
开启 SSL 后记得做两件事:强制 HTTPS 跳转;把站内硬编码的 http:// 链接改成相对路径或 https,避免混合内容警告。
四、PHP 配置调优
默认的 PHP 配置偏保守,稍微大一点的操作就会失败:
upload_max_filesize和post_max_size:按需要调,传主题包和备份文件经常需要memory_limit:建议 ≥ 256M,尤其跑 WordPressmax_execution_time:备份、采集类操作建议调到 300
改完要重载 PHP 服务,不是只保存。
五、计划任务:备份
宝塔的"计划任务"可以定时备份数据库和站点目录。这是最容易被忽略、出事时最救命的一项。建议数据库每天备份、站点文件每周备份,保留最近 7 份。
六、安全设置
- 改掉宝塔面板默认端口和入口路径
- 开启面板的二次验证
- 数据库不要对公网开放 3306 端口
- 按程序需要关闭不必要的 PHP 危险函数(如
exec、system)
小结
把运行目录、伪静态、SSL、PHP 参数、备份、安全这六项做完整,站点才算真正具备上线条件。前三项决定能不能正常跑,后三项决定跑得稳不稳。
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

