站长视角
用户至上

LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3

LLStack 全称是 “Linux LiteSpeed Stack”,即在 Linux 上安装 LiteSpeed + PHP + MySQL/MariaDB(可选)的高性能 Web 运行环境,特别适合运行 PHP 程序。据说LiteSpeed + LSCache 比 Nginx + FastCGI Cache快10倍,一直想体验一下。在性能上,LiteSpeed Tech 提供的 BenchMark 中,在 WordPress、Joomla、OpenCart、ModSecurity、小型静态文件、HTTP/2、HTTP/3 的测试上都比 Apache HTTPD 和 Nginx 有更好表现。可以通过安装 LLStack 来快速搭建 LiteSpeed 建站环境。

LiteSpeed 即 LiteSpeed Web Server(简称 LSWS),是一款企业级商用 Web 服务软件,可以完美的 Apache HTTPD 兼容体验,.htaccess 规则可以直接兼容而不像 Nginx 需要重写,并兼容常用的mod扩展。得益于基于事件的架构优势,静态内容比Apache Httpd 快 5 倍 ,动态内容更是快 40 倍,HTTPS 访问快 3 倍并可以应用硬件加速器。

同时作为商业 Web 服务软件,也率先研究并落地最新的 Web 技术,在 HTTP/2 和 HTTP/3(QUIC) 上均是第一个应用的 Web 服务软件,可以直接无缝使用 Brotli、LSCahe 等新特性而无需像 Nginx 一样需要额外配置非官方的扩展并担心 API 兼容性问题。

LiteSpeed 序列号申请

通过申请LiteSpeed  FreeStarter获取免费授权, Free Starter 只支持一个域名,服务器配置最低要求1核2G内存。下单IP地址要与注册信息一致,否则无法购买成功。LiteSpeed 提供开源 OpenLiteSpeed,不过还是建议使用商用LiteSpeed。

LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3插图

LLStack 安装

LLStack 官网:https://www.llstack.com/

LLStack 安装脚本

选择 LLStack 轻量版,面板版集成APPNode面板,臃肿而且设置复杂, LLStack 轻量版只提供 LiteSpeed 图形化面板,配置较为复杂,但更加简洁高效,同时资源利用率和安全性更高。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ivmm/LLStack/master/install.sh)" 2>&1 | tee llstack-all.log

安装过程

LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3插图1

安装完成后,复制保存以下配置信息:

================================================================
 [LLStack] Install completed. 
 Web Demo Site:  http://888.199.86.67
 Web Demo Dir:  /home/demo/public_html
 LiteSpeed:  /usr/local/lsws/
 LiteSpeed WebAdmin Console URL:  http://888.199.86.67:7080
 LiteSpeed WebAdmin Console Username:  1008611
 LiteSpeed WebAdmin Console Paasword:  1000010086
 PHP:  /etc/opt/remi/php73/
 MariaDB Data:  /var/lib/mysql/
 MariaDB User:  root
 MariaDB Password:  1008610010
Start time: Thu Jan 21 20:04:30 PST 2021
Completion time: Thu Jan 21 20:06:41 PST 2021 (Use: 2 minute)
Use: 2 minute
For more details see  https://llstack.com

搭建 WordPress 博客

LLStack 配置 LiteSpeed+PHP+MySQL 环境搭建 WordPress 博客

添加主机、绑定域名

命令如下:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ivmm/LLStack/master/vhost.sh)"

LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3插图2

配置 SSL 证书

LLStack 不自带域名 SSL 证书,需要购买和申请一个域名SSL证书

证书文件上传至虚拟主机 SSL 文件夹下,一般是 /home/test.com/ssl/,然后登录 LiteSpeed WebAdmin Console 配置 SSL 证书,在 Listeners 处配置,「Configuration」-「Listeners」-「HTTPS」-「View/Edit」-「SSL」,填入私钥、证书文件路径,勾选 HTTP/3。

LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3插图3

虚拟主机配置 SSL如下:LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3插图4

安装 WordPress

进入 phpMyadmin 新建数据库,下载上传WordPress安装即可。下载 WordPress 解压命令(需要把 test.com 改成实际域名):

cd /home/test.com/public_html && wget -O w.zip https://wordpress.org/latest.zip && unzip w.zip && cd wordpress/ && mv * ../ && chown -R nobody /home/test.com/public_html && cd .. && rm -rf wordpress && rm -rf w.zip

如果不执行 chown -R 命令,LiteSpeed 服务器 WordPress 安装插件和主题提示需要 FTP 账号密码。

安装LiteSpeed Cache缓存插件

LiteSpeed Cache for WordPress (LSCWP) 是LiteSpeed官方开发的WordPress插件,在后台即可按章启用,提供页面缓存和网站优化功能。LiteSpeed缓存模块直接内置于服务器中,与其他基于PHP缓存相比,可以显着减少开销,并且更高效。

总结

除了使用LLStack快速安装LiteSpeed,还可以通过安装CyberPanel或者宝塔面板测试版来安装LiteSpeed环境,不过宝塔测试版的稳定性有待商榷,CyberPanel也是由LiteSpeed官方开发。在体验中,LiteSpeed确实是相当不错性能表现。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《LLStack快速安装LiteSpeed+PHP+MySQL环境创建 WordPress 博客和配置HTTP/3》
文章链接:https://www.sshce.com/16430.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

登录

找回密码

注册