对于 开源的 Web 服务器,Apache 和 Nginx 无疑是网络主机应用最为广泛的,但它们也不能代表全部的开源、高性能、易扩展的 Web 服务器产品。OpenLiteSpeed 同样是一款性能强大的轻量级开源 Web 服务器,由 LiteSpeed 技术开发,支持 GPL v3.0 授权。OpenLiteSpeed 的特性包括:

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

本文将详细讲解如何在 CentOS 8 系统安装 OpenLiteSpeed。

1] 配置 OpenLiteSpeed 软件库

OpenLiteSpeed 提供了 Linux 系统的预安装版本,存储于其官方软件库。要安装该版本软件包,需要使用如下命令给系统配置 OpenLiteSpeed 软件库并更新系统至最新:

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

2] 安装 PHP

安装 OpenLiteSpeed 之前,我们首先通过 OpenLiteSpeed 软件库安装其专用的 PHP 环境,也就是俗称的 LSPHP,在这之前,需要确保系统已经安装了 EPEL 软件库:

# dnf install -y epel-release
# dnf install -y lsphp74 lsphp74-mysqlnd lsphp74-process lsphp74-mbstring lsphp74-mcrypt lsphp74-gd lsphp74-opcache lsphp74-bcmath lsphp74-pdo lsphp74-common lsphp74-xml

3] 安装 MariaDB 数据库服务器

MariaDB 数据库同样采用 dnf  方式,全部命令如下:

# dnf install -y mariadb mariadb-server
# systemctl start mariadb
# systemctl enable mariadb
# mysql_secure_installation
# systemctl status mariadb

其中 MariaDB 的数据库安全选项,根据自己的需求设置即可。

4] 安装 OpenLiteSpeed

软件库都安装完成了,当然使用 dnf 命令安装预安装版本最为方便:

# dnf install -y openlitespeed

OpenLiteSpeed 安装成功后,系统会自动创建一个名为”lsws”的服务,可以使用如下命令启动 OpenLiteSpeed,并查看其运行状态:

# systemctl start --now lsws
# systemctl status lsws

图.1 查看 OpenLiteSpeed Web 服务器状态及侦听端口

查看端口信息会发现,OpenLiteSpeed 安装成功后,会默认侦听两个端口”8088″和”7080″,其中”8088″端口用于示例,”7080″端口用于提供管理界面。如果系统启用了防火墙,则需要使用如下命令开启对应端口:

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

5] 修改系统管理员密码

OpenLiteSpeed 的管理员及密码默认为”admin/123456″,这显示不安全,我们可以使用 OpenLiteSpeed  提供的脚本加以修改:

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

图.2 设置 OpenLiteSpeed 管理员及密码

此处,我们将管理员用户名修改为”rultr”,并且设置了新的密码。

6] 访问 OpenLiteSpeed 示例页面

打开浏览器,访问”http://HOST_IP:8088″,其中 HOST_IP 是指 OpenLiteSpeed Web 服务器的 IP 地址,如果一切正常的话,就会见到如下页面:

图.3 OpenLiteSpeed Web 服务器示例页面

示例页面的”Click Here >>”按钮都可以点击,会显示相应的测试内容。所有都正常的话,就可以访问管理页面进行 OpenLiteSpeed 服务器的管理了。

访问”https://HOST_IP:7080″,注意管理页面使用了 HTTPS 协议,采用加密传输。管理页面如下所示:

图.4 OpenLiteSpeed 管理页面

输入之前设置的用户名及密码后,点击”Login”登录:

图.5 OpenLiteSpeed 管理页面主面板

此时,就可以进入 OpenLiteSpeed Web 服务器的管理页面,通过可视化的页面,可以方便的完成 Web 服务器的各种配置,是不是很方便呢。

以上就完成了 CentOS 8 系统 OpenLiteSpeed Web 服务器的安装。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注