使用OpenLitespeed一键安装包搭建WordPress网站

大家好!WordPress是世界上使用最多的内容管理系统(Content Management System, CMS). 截至2025年1月,世界上43%的网站都是基于WordPress构建的 (Data Source)。

与传统的LAMP (Linux + Apache + MySQL/MariaDB + PHP) 与 LEMP (Linux + Nginx (读作EngineX) + MySQL/MariaDB + PHP) 套件相比, LLsMP (Linux + Litespeed/OpenLitespeed + MySQL/MariaDB + LSPHP) 能够提供显著更优的针对Wordpress的优化和性能,因此也是目前国外最主流的WordPress搭建方案。

今天,我们将介绍如何在Linux系统中使用一键命令,方便地搭建整套Linux + OpenLitespeed + MariaDB + LSPHP + WordPress + LSCache系统。我们还将介绍SSL证书的安装方法以及如何在WordPress中整合Redis对象缓存。

本文作者为香菇肥牛,原文链接为 https://qing.su/article/llsmp-wordpress-oneclick-install.html, 转载请注明原文链接。谢谢!


1. 安装LLsMP + WordPress一键包

OpenLitespeed官网提供的一键包支持Debian, Ubuntu, 以及基于CentOS的系统。本文将使用Debian 12系统作为示例。

搭建完毕后的 LLsMP + WordPress 成套系统需要占用约 180 MB 左右的内存。这里建议您使用至少 512 MB 的服务器安装。

在开始安装之前,请确保您的服务器是新装的系统,没有安装其他任何宝塔、1panel等面板,否则无法安装。请将您的域名解析到服务器上。如果您使用CloudFlare等CDN服务,建议您先关闭CloudFlare Proxy, 在全部配置完毕后再打开,以避免未知的错误

以root账户登录服务器,执行:

1
bash <( curl -k https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh ) --email admin@qing.su --lsphp 83 --wordpressplus qing.su --wordpresspath /srv/www/qing.su/public_html

这里,我设置了管理员邮箱为 admin@qing.su , PHP版本为8.3, 网站域名为 qing.su, 网站存储路径为 /srv/www/qing.su/public_html.  请按照您自己的使用习惯和您自己的域名来设置。您也可以参考官方指南来提供其他参数;没有提供的参数将会由脚本自动生成。

运行后,系统会生成相关的用户名和密码,请保存(后面需要用到)。

确认上述信息后,脚本会安装配置各组件,包括LSPHP, MariaDB, WordPress, LSCache等。全部安装完毕后,您就能看到类似下面的界面,说明安装成功。

此时,访问我们的域名,比如 http://qing.su,就已经能够看到一个空白的WordPress网站了。不过,我们还没有安装SSL证书。下一节中,我们将使用Let’s Encrypt来快速安装安全证书。


2. 使用Let’s Encrypt签发证书

一键安装的LLsMP + WordPress系统会自动安装自签名的SSL证书。接下来,我们将使用Let’s Encrypt签发受信任的安全证书。

首先,安装Certbot.  以Debian 12为例,

1
apt-get install python3-certbot -y

由于服务器上已经安装了OpenLitespeed, 这里直接使用webroot验证即可。以我之前的安装路径为例,假设域名为 qing.su, 网站存储路径为 /srv/www/qing.su/public_html, 那么直接执行下面的命令.

1
certbot certonly --webroot -w /srv/www/qing.su/public_html -d qing.su

就会自动给域名 qing.su 签发安全证书了。

签发好的证书和私钥存在下面的路径。

1
2
Certificate is saved at: /etc/letsencrypt/live/qing.su/fullchain.pem
Key is saved at:         /etc/letsencrypt/live/qing.su/privkey.pem

然后,我们需要让OpenLitespeed服务器载入证书。在浏览器中打开 https://your_ip_address:7080 打开OpenLitespeed后台,使用安装时生成的 WebAdmin 用户名和密码登录。

进入OpenLitespeed后台后,点击左侧VirtualHost,进入虚拟主机管理界面,在列表中选择 wordpress.

然后,点击上方 SSL 选项卡,编辑。

输入刚刚签发的Let’s Encrypt证书的私钥和证书地址,勾选”Chained Certificate”, 然后保存。最后,点击上方绿色按钮重新载入配置。

这样,我们就给网站配置好了Let’s Encrypt安全证书。此时,访问自己的域名,比如 https://qing,su, 可以看到,证书已经正确加载并生效了。


3. 给WordPress配置Redis对象缓存

基于OpenLitespeed + LSPHP + LSCache的WordPress实例已经优化得非常好了。如果访问量大,我们还可以配置对象缓存,比如Redis或者Memcached来进一步为网站提速。

这里,我将介绍如何在基于OpenLitespeed/Litespeed的WordPress实例中整合Redis对象缓存。如果您需要使用Memcached, 您可以参考我之前的教程 (https://qing.su/article/152.html).

以Debian 12为例,我们用包管理器安装Redis与LSPHP-Redis组件。以LSPHP-8.3为例,

1
apt-get install redis-server lsphp83-redis -y

这样就安装好了Redis服务器与lsphp-redis组件。在SSH中测试一下Redis是否正确安装。

1
2
3
redis-cli
127.0.0.1:6379> ping
PONG

然后,我们登录安装好的WordPress后台,找到 LiteSpeed Cache – Cache – Object , 输入Redis连接信息。

最后,保存退出。这样,我们就在WordPress中接入了Redis对象缓存。

OpenLitespeed + LSCache对于WordPress的性能优化是非常显著的。以我的博客文章页为例,使用Google PageSpeed直接获得了100分的性能测试。


至此,我们完整地在Linux服务器中使用一键包安装了OpenLitespeed + MariaDB + LSPHP + WordPress + LSCache, 配置了SSL安全证书,并且接入了Redis对象缓存。

如果您有任何疑问,欢迎在这里留言,我将尽力解答。

本文作者为香菇肥牛,原文链接为 https://qing.su/article/llsmp-wordpress-oneclick-install.html, 转载请注明原文链接。谢谢!

1 thought on “使用OpenLitespeed一键安装包搭建WordPress网站”

Leave a Comment