如何在 Debian 12 上安装 OpenLiteSpeed Webserver 教程
简介
OpenLiteSpeed 是一个轻量级、高性能的开源 Web 服务器,它使用现代 Web 技术提供 Web 应用程序。该 Web 服务器支持内置缓存、HTTP/3 和图形化 Web 控制台,以简化服务器管理。
在本文中,你将学习如何在 Debian 12 上安装 OpenLiteSpeed Web 服务器,访问 Web 控制台,并创建虚拟主机来提供 Web 应用程序。
准备工作
服务器准备
必要前提:
- 一台 Linux 服务器(推荐腾讯云、阿里云或雨云等)。
我将以 雨云 为例,带大家创建一台自己的云服务器,以便学习本篇文章的内容。
注册链接: https://www.rainyun.com/NTY5MTk3_
创建雨云服务器
以下步骤仅供参考,请根据实际需求选择配置。
-
点击 云产品 → 云服务器 → 立即购买。
-
-
选择距离你较近的区域,以保证低延迟。
-
按照自己需求选择配置,选择 Ubuntu 22.04 版本,按照自己需求是否预装 Docker。
-
最后按照提示进行购买。
-
购买后等待机器部署完毕,点击刚刚创建好的服务器,进入管理面板,找到远程连接相关信息。
-
我们使用
PowerShell
进行SSH
远程连接到服务器,Win+R
打开运行窗口,输入powershell
后点击确定。 -
到此为止,我们的云服务器就远程连接上了。
安装和配置步骤
第一步:安装 OpenLiteSpeed
OpenLiteSpeed 不在 Debian 12 的默认包仓库中。按照以下步骤下载最新的 OpenLiteSpeed 仓库信息脚本并安装应用程序。
- 下载并运行 OpenLiteSpeed 仓库设置脚本。
$ wget -O - https://repo.litespeed.sh | sudo bash
输出:
LiteSpeed repository has been setup!
- 安装 OpenLiteSpeed 包。
$ sudo apt install openlitespeed -y
- 查看安装的 OpenLiteSpeed 版本。
$ cat /usr/local/lsws/VERSION
输出:
1.7.19
第二步:管理 OpenLiteSpeed 系统服务
OpenLiteSpeed 使用 lsws
系统服务在服务器上运行和管理应用程序进程。按照以下步骤启用 OpenLiteSpeed 系统服务以在启动时自动启动,并管理 Web 服务器进程。
- 启用 OpenLiteSpeed 自动启动。
$ sudo systemctl enable lsws
- 启动 OpenLiteSpeed 服务。
$ sudo systemctl start lsws
- 查看 OpenLiteSpeed 服务状态并验证它是否正在运行。
$ sudo systemctl status lsws
输出:
● lsws.service - LSB: lshttpd
Loaded: loaded (/etc/init.d/lsws; generated)
Active: active (running) since Wed 2024-08-14 21:43:25 UTC; 2min 48s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 3 (limit: 2224)
Memory: 6.4M
CPU: 462ms
CGroup: /system.slice/lsws.service
├─2314 openlitespeed (lshttpd - main)