1. 先确认选择的是 OpenLiteSpeed#
OpenLiteSpeed 与商业 LiteSpeed 产品的功能、授权和配置方式不同。本文关注 OpenLiteSpeed 的基本站点部署,不把商业版特性直接套过来。安装前核对官方支持系统,记录现有 80/443 端口和网站配置。
如果服务器已有 Nginx、Apache 或面板管理的业务,先在测试实例验证,不能直接安装后抢占端口。准备自己的域名、站点目录和受支持的 PHP 运行环境。
2. 使用官方仓库安装并核对服务#
从文末 OpenLiteSpeed 官方安装页选择当前发行版,按其仓库步骤添加签名和源,再安装引擎与匹配的 lsphp 包。PHP 扩展要与所装 lsphp 版本一致,不能只安装系统另一套 PHP 扩展。
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 细节见安装与性能优化。
完成后检查
保留原站备份,切换流量后观察错误日志,再停止旧环境。