欢迎大家访问我的网站!

宝塔面板搭建 LNMP 环境:建站前必须做的 6 项配置

admin2026-10-12 22:35:0010服务器环境PHP

用宝塔装完 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,尤其跑 WordPress
  • max_execution_time:备份、采集类操作建议调到 300

改完要重载 PHP 服务,不是只保存。

五、计划任务:备份

宝塔的"计划任务"可以定时备份数据库和站点目录。这是最容易被忽略、出事时最救命的一项。建议数据库每天备份、站点文件每周备份,保留最近 7 份。

六、安全设置

  • 改掉宝塔面板默认端口和入口路径
  • 开启面板的二次验证
  • 数据库不要对公网开放 3306 端口
  • 按程序需要关闭不必要的 PHP 危险函数(如 exec、system)

小结

把运行目录、伪静态、SSL、PHP 参数、备份、安全这六项做完整,站点才算真正具备上线条件。前三项决定能不能正常跑,后三项决定跑得稳不稳。

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.zkui.cn/post/11.html

收藏 点赞

网友评论

热门文章
随机文章
热门标签
侧栏广告位
图片名称