BWH Compass

OpenLiteSpeed 部署与站点验收

OpenLiteSpeed 使用自己的站点与监听配置。已有 Nginx 或 Apache 时,先处理端口占用和迁移,避免两套服务争用同一入口。

BWH Compass 编辑整理更新于 约 4 分钟阅读

1. 先确认选择的是 OpenLiteSpeed#

OpenLiteSpeed 与商业 LiteSpeed 产品的功能、授权和配置方式不同。本文关注 OpenLiteSpeed 的基本站点部署,不把商业版特性直接套过来。安装前核对官方支持系统,记录现有 80/443 端口和网站配置。

如果服务器已有 Nginx、Apache 或面板管理的业务,先在测试实例验证,不能直接安装后抢占端口。准备自己的域名、站点目录和受支持的 PHP 运行环境。

2. 使用官方仓库安装并核对服务#

从文末 OpenLiteSpeed 官方安装页选择当前发行版,按其仓库步骤添加签名和源,再安装引擎与匹配的 lsphp 包。PHP 扩展要与所装 lsphp 版本一致,不能只安装系统另一套 PHP 扩展。

bash
systemctl status lsws
sudo ss -lntp

服务名与安装路径以当前安装包为准。默认演示监听端口和管理端口不是最终网站配置;读取安装输出,限制管理入口到自己的 IP 或 SSH 隧道,不直接向全网开放管理界面。

3. 创建虚拟主机并映射监听器#

进入 WebAdmin 后创建独立 Virtual Host,设置虚拟主机根目录、配置文件路径和站点文档目录。再到 Listener 中配置网站端口,并在 Virtual Host Mappings 里把自己的域名映射到该虚拟主机。

只创建虚拟主机却没有映射监听器,访问时可能仍看到默认站点。先放一个静态测试页面,用实际域名验证目录匹配;不要立即把默认示例站点当作生产站使用。

4. 配置 PHP 与 WordPress 重写#

动态站点需要 External App/Script Handler 对应实际 lsphp 处理器,核对进程用户、socket 和 PHP 扩展。WordPress 还需启用相应重写规则与 .htaccess 自动加载设置,按官方 WordPress 配置文档处理。

配置保存后按产品要求执行 graceful restart,让变更生效。首页正常、文章 404 时优先查重写;502/503 时查看 PHP 进程与服务器日志,不能把所有问题都归为 DNS。

5. 部署证书并验证缓存边界#

为实际域名申请证书,配置证书文件、完整链和私钥,再在 HTTPS Listener/虚拟主机中核对 SNI 与域名映射。续期后需要让服务加载新证书,不能只更新磁盘文件。

使用 LiteSpeed Cache 等应用缓存时,核对当前引擎支持范围,排除登录、购物车和用户专属内容。缓存插件显示已启用,不代表服务器缓存一定正常命中。

6. 以业务验收结束部署#

测试首页、文章、后台登录、上传、重写和 HTTPS,检查管理端口没有意外公开。保存虚拟主机配置、证书续期方式和站点备份,并在计划重启后确认自动恢复。

如需更熟悉的通用环境,可比较Web 环境搭建;WordPress 细节见安装性能优化

完成后检查

保留原站备份,切换流量后观察错误日志,再停止旧环境。

官方资料与相关入口