如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器


原文地址:如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

OpenLiteSpeed 是一个开源的非常优秀的Web服务器,他比nginx具有更高的性能。在本指南中,我们将分享如何在CentOS 8 / RHEL 8系统上安装OpenLiteSpeed。

当涉及到开放源Web服务器时,Apache和Nginx通常在托管空间中占据最大份额,并且通常会得到最多的关注。但是,这些并不是市场上唯一提供出色性能和出色稳定性的开源Web服务器。OpenLiteSpeed是由LightSpeed技术根据GPLv3.0许可开发的又一款功能强大,轻巧且开源的HTTP Web服务器。值得注意的功能包括:

  • 直观的基于Web的管理GUI,可显示实时统计信息。
  • 具有低资源开销(RAM和CPU)的事件驱动架构。
  • 高效的页面缓存。
  • 得益于工作流程,可扩展性显着。
  • 能够处理数千个并发连接而不会产生负载峰值。
  • 支持第三方模块。

还有更多。

步骤1)配置OpenLiteSpeed存储库

首先,第一步是将OpenLiteSpeed存储库添加到CentOS 8或RHEL 8实例。这将允许您安装OpenLiteSpeed Web服务器以及相关的软件包和依赖项。因此,登录到您的服务器实例并调用以下命令。

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

然后更新软件包列表,如下所示:

$ sudo dnf update

步骤2)从OpenLiteSpeed存储库安装PHP

在这一步中,我们将使用俗称LSPHP的OpenLiteSpeed存储库安装PHP 7.4。但是在此之前,请确保使用以下命令添加了EPEL存储库:

$ sudo dnf install -y epel-release

安装EPEL存储库后,如图所示安装LSPHP。

$ sudo dnf install -y lsphp74 lsphp74-mysqlnd lsphp74-process lsphp74-mbstring lsphp74-mcrypt lsphp74-gd lsphp74-opcache lsphp74-bcmath lsphp74-pdo lsphp74-common lsphp74-xml

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

使用上述dnf命令成功安装PHP软件包后,让我们安装MariaDB数据库服务器。

步骤3)安装并保护MariaDB数据库服务器

要安装MariaDB数据库服务器,请运行:

$ sudo dnf install -y mariadb mariadb-server

安装完成后,通过运行以下命令启动mariadb数据库服务器:

$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb

运行以下systemctl命令以检查mariadb服务的状态,

$ sudo systemctl status mariadb

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

默认情况下,MariaDB不安全,因此,我们需要采取一些额外的步骤来保护它并避免违规。为此,请运行:

$ sudo mysql_secure_installation

首先,设置根密码(如果未分配)。

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

对于其余的提示。只需按“是”以强制执行最佳实践设置。

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

步骤4)使用dnf命令安装OpenLiteSpeed

现在,您需要在CentOS 8实例上安装OpenLiteSpeed。要安装Web服务器,只需调用以下dnf命令:

$ sudo dnf install -y openlitespeed

安装完成后,可以使用以下命令检查Web服务器的状态:

$ sudo systemctl status lsws

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

如果Web服务器未处于活动状态并且正在运行,则可以通过运行以下命令来启动它:

$ sudo systemctl start lwsws

Web服务器侦听两个端口:  80887080。端口8088用于演示,而端口7080可让您访问管理UI。

您可以使用netstat命令确认Web服务器正在侦听的端口,如下所示:

$ sudo netstat -pnltu

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

如果防火墙正在系统上运行,则应考虑如图所示打开这些端口。

$ sudo firewall-cmd --zone=public --permanent --add-port=8088/tcp
$ sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
$ sudo firewall-cmd --reload

步骤5)更改默认的管理员密码

默认情况下,管理员的密码设置为“ 123456”,出于明显的原因,我们需要更改此密码并设置一个非常可靠的密码。更好的是,我们将指定与默认“ admin”用户名不同的用户名。

为此,请运行以下脚本

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

指定另一个用户名和密码,如下所示。

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

步骤6)访问OpenLiteSpeed Web服务器

要访问OpeLiteSpeed Web服务器的默认页面,请浏览服务器的地址,如下所示:

http://服务器-ip:8088

如图所示,这将带您到演示页面。

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

您可以单击菜单栏选项,以便查看要存储的内容。例如,当您单击“演示”选项时,您将获得一些特色演示,例如测试CGI脚本和PHP版本的输出“ Hello word ”。

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

要访问管理部分,请使用https协议使用端口7080浏览服务器的IP。

https://服务器-ip:7080

提供您在上一步中设置的新用户名和密码,然后单击“登录”按钮。

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

这将带您进入OpenLiteSpeed仪表板,如下所示。

如何在CentOS 8 / RHEL 8上安装OpenLiteSpeed Web服务器

在这里,您可以配置虚拟主机,将默认端口从端口8088更改为另一个端口,等等。这使今天的话题落下了帷幕。请随时在下面的评论部分中分享您的反馈和评论。

评论

登录后评论

服务器优惠活动

Top