在Ubuntu 20.04| debian 10上安装和配置OpenLitespeed Web服务器

时间:2020-02-23 14:32:54  来源:igfitidea点击:

OpenLitespeed是LitefemeD Web Server Enterprise的高性能,轻量级,开源HTTP服务器版。
根据GPLv3许可证的常见,用户可以自由下载,使用,分发和修改OpenLiteSpeed及其源代码。
OpenLiteSpeed在一个友好的开源包中结合了速度,安全性,可扩展性,优化和简单性。
资料来源:Litespeed网页

Litespeed Web服务器的功能

我们应该考虑LiteSpeed的一些主要原因包括以下功能:事件驱动架构:更少的进程,开销和巨大的可扩展性以及巨大的可扩展性,以及最新的Internet Protocolsmod_rewrite兼容的:重写引擎了解Apache Rewrite规则语法Syntax Multiple PHP支持:支持嵌入式PHP,LSAPI适用于2X更快的外部AppsFriendly Admin Interfaces:内置WebAdmin GUI,Cyber Panel或者DirectAdmin控制面板Bumilt为速度和安全性:Anti-DDOS功能,带宽限制,WAF支持和更多IntRelligent缓存加速:高效,高度可定制的全页缓存调制性优化和歌词在一个单击之内HREAD模块:使用自定义MT模块最快的Web服务平台

具有如此丰富的功能,让我们在Ubuntu 20.04和Debian 10上安装OpenLiteSpeed。

第1步:添加LitespeD Repository

提供的APT存储库包含Litespeed的所有最新打包。
将存储库添加到Ubuntu | Debian系统通过在终端中运行以下命令。

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash

第2步:安装OpenLitespeed

使用存储库添加,我们可以在Ubuntu 20.04上安装OpenLitespeed Web服务器| Debian 10 Linux机器使用APT包管理器。

我们需要确保在安装完成之前更新APT列表。

sudo apt update
sudo apt-get install openlitespeed

第3步:在Debian上安装PHP | Ubuntu.

下面的命令将使用LiteSpeed的Debian Repo中的OpenLiteSpeed的所有常用包装安装PHP 7.4.
在安装后,创建的软链接将直接openLiteSpeed使用已安装的PHP。

PHP的这种构建应该足以支持最常用的Web应用程序。
如果要安装旧版本,例如PHP 5.6,请将LSPHP74替换为LSPHP56.

sudo apt-get install lsphp74
sudo ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

要启动服务器,我们将运行/usr/local/lsws/bin/lswsctrl启动并停止它,我们将运行/usr/local/lsws/bin/lswsctrl stop

$sudo /usr/local/lsws/bin/lswsctrl start
[OK] Send SIGUSR1 to 94667

第4步:设置管理密码

要登录DirectAdmin控制面板,我们必须生成管理密码。
OpenLitespeed使用脚本船舶优雅地指导我们。
只需在提示时运行下面的命令并填写详细信息。

$sudo /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]: Geeksadmin
Please specify the administrator's password.
This is the password required to login the administration Web interface.       
Password: <ENTER-PASSWORD>
Retype password: <RETYPE-PASSWORD>
Administrator's username/password is updated successfully!

运行上述会要求我们提供用户名。
按Enter键或者选择新的用户名默认为admin作为新的管理用户名。
稍后,系统将提示我们为帐户创建并确认新密码。
请提供详细信息然后继续登录。

第5步:Ubuntu上访问OpenLitespeed Web admin | debian.

OpenLiteSpeed在特征中触及了它,提供友好的管理员接口(内置WebAdmin Gui,Cyber Panel或者Directadmin控制面板)。
WebAdmin控制台侦听的默认端口是7080.将浏览器指向http://-Server-IP:7080,我们应该获得一个登录页面,如下所示。
输入刚刚创建的用户名和密码。

你应该迎来与下面的截图相似的仪表板

步骤6:在OpenLitespeD上创建测试虚拟主机

从界面中,创建虚拟主机很容易。
只需单击"虚拟主机"选项卡,然后单击+,如下所示。
我们将以一种表格介绍,我们将填写与设置相对应的详细信息。

使用与所需配置对应的详细信息填写表单。

让我们在默认虚拟主机目录中创建一个示例PHP文件来检查我们的WebServer正在运行。
默认情况下,OpenLitespeed虚拟主机接受端口8088上的连接。
如果将浏览器指向该端口,则应查看如下页所示的页面:

从而为测试页面提供服务,我们将指向浏览器到http://-Server-IP:8088 /文件名

创建示例PHP测试文件

$sudo vim /usr/local/lsws/Example/html/test.php
<html>
<head>
<?php
echo '<title>Sample PHP Script</title>';
?>
</head>
<body>
        <?php
               echo '<p>This is to confirm that our PHP is working</p>';
        ?> 
                <h1>OpenLiteSpeed</h1>
               <p>OpenLiteSpeed is a high-performance, lightweight, open source HTTP
               server edition of LiteSpeed Web Server Enterprise</p>
</body>
</html>

将我们的浏览器指向http://server-ip:8088/test.php

我们的网络服务器状况良好!

第7步:更改默认虚拟主机侦听端口

如果我们对默认情况下的默认端口8088不满意,则默认情况下侦听连接的默认端口8088,我们可以将值更改为我们感到满意的值。
单击"侦听器",然后单击"查看",如下图所示。

这将打开侦听器配置页面。
在页面上,单击"编辑"图标以更改默认值。
下面的图像说明了这一点。

编辑已启用后,我们可以自由选择我们选择的港口。
完成后,通过单击"保存"图标保存配置,如下所示。

我们可能已经猜到,OpenLiteSpeDeDED WebServer必须重新启动以创建新的更改。
单击Grace Restart按钮,我们将很好。

我们可以继续测试文件对新端口。
如果有一个运行,请记住允许防火墙上的端口。