Rocky Linux 8 安装 OpenLiteSpeed Web 服务器

OpenLiteSpeed 是由 LiteSpeed Technology 开发的免费、开源、轻量级的 Web 服务器。 与 Apache 和 Nginx 相比,OpenLiteSpeed 以速度和性能着称。 此外,它还提供了一个基于 Web 的界面来轻松管理虚拟主机、模块和网站。

特征

  • 事件驱动架构
  • 处理数十万个并发连接
  • 基于 Web 的管理面板
  • 将某些流程绑定到特定工作人员的能力
  • 通过API支持第三方模块
  • 与第三方 PHP 加速器的兼容性

在这篇文章中,我们将向我们展示 Rocky Linux 8 上安装 OpenLiteSpeed Web 服务器。

先决条件

  • 在 云平台上运行 Rocky Linux 8 的服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Rocky Linux 8 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 安装 OpenLiteSpeed 存储库

默认情况下,Rocky Linux 8 默认存储库中不包含 OpenLiteSpeed 包,因此我们需要将 OpenLiteSpeed 存储库添加到我们的系统中。 我们可以使用以下命令安装它:

rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

我们还需要将 EPEL 存储库安装到我们的系统。 我们可以使用以下命令安装它:

dnf install epel-release -y

安装完成后,我们可以继续安装 OpenLiteSpeed。

第 3 步 – 安装 OpenLiteSpeed

现在,我们可以通过运行以下命令来安装 OpenLiteSpeed Web 服务器:

dnf install openlitespeed -y

安装完成后,使用以下命令启动并启用 OpenLiteSpeed 服务:

systemctl start lsws
systemctl enable lsws

我们可以使用以下命令检查 OpenLiteSpeed 的状态:

systemctl status lsws

我们将获得以下输出:

● lshttpd.service - OpenLiteSpeed HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/lshttpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2022-01-29 06:30:51 UTC; 20s ago
  Process: 92840 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
 Main PID: 92865 (litespeed)
   CGroup: /system.slice/lshttpd.service
           ├─92865 openlitespeed (lshttpd - main)
           ├─92869 openlitespeed (lscgid)
           ├─92882 openlitespeed (lshttpd - #01)
           └─92883 lsphp

Jan 29 06:30:48 rockylinux systemd[1]: Starting OpenLiteSpeed HTTP Server...
Jan 29 06:30:49 rockylinux lswsctrl[92840]: [OK] litespeed: pid=92865.
Jan 29 06:30:51 rockylinux systemd[1]: Started OpenLiteSpeed HTTP Server.

默认情况下,OpenLiteSpeed 侦听端口 8088。我们可以使用 URL http://wer-server-ip:8088 访问它。 我们应该在以下屏幕上看到 OpenLiteSpeed 测试页面:
OpenLiteSpeed 测试页面

第 4 步 – 设置 OpenLiteSpeed 管理员密码

为了访问 OpenLiteSpeed 管理界面,我们需要设置管理员密码。 我们可以使用以下命令进行设置:

/usr/local/lsws/admin/misc/admpass.sh

我们将被要求定义管理员用户名和密码,如下所示:

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: admin

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

我们现在可以使用 URL https://wer-server-ip-address:7080 访问 OpenLiteSpeed 管理界面。 我们应该会看到 OpenLiteSpeed 登录屏幕:
OpenLiteSpeed 登录页面

提供我们的管理员用户名和密码,然后单击登录按钮。 我们应该在以下屏幕上看到 OpenLiteSpeed 仪表板:
OpenLiteSpeed 仪表板页面

第 5 步 – 在 OpenLiteSpeed 上安装 PHP 7.4

默认情况下,OpenLiteSpeed 附带 PHP 7.3 版。 我们可以使用 URL http://wer-server-ip-address:8088/phpinfo.php 检查它。 我们应该在以下屏幕上看到 PHP 版本:
OpenLiteSpeed PHP 7.3 页面

如果要安装 PHP 7.4 版,请运行以下命令:

dnf install lsphp74 lsphp74-mysqlnd lsphp74-common lsphp74-xml lsphp74-mbstring lsphp74-mcrypt lsphp74-process lsphp74-bcmath lsphp74-pdo
lsphp74-soap lsphp74-gd lsphp74-opcache

安装 PHP 7.4 后,我们需要编辑 httpd_config.conf 配置文件并将默认 PHP 版本更改为 PHP 7.4:

nano /usr/local/lsws/conf/httpd_config.conf

找到以下行:

    path                            $SERVER_ROOT/lsphp73/bin/lsphp

并将其替换为以下行:

    path                            $SERVER_ROOT/lsphp74/bin/lsphp

保存并关闭文件,然后使用以下命令停止所有 PHP 进程:

kill -9 `pidof lsphp`

接下来,重新启动 OpenLiteSpeed 服务以应用更改:

systemctl restart lsws

现在,打开我们的 Web 浏览器并使用 URL http://wer-server-ip-address:8088/phpinfo.php 验证 PHP 版本。 我们应该在以下屏幕上看到 PHP 7.4:
OpenLiteSpeed PHP 7.4 页面

在上述指南中,我们解释了 Rocky Linux 8 上安装 OpenLiteSpeed Web 服务器。我们还解释了如何安装和更改默认 PHP 版本。 我们现在可以开始使用 OpenLiteSpeed Web 界面创建我们的网站。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论