在Ubuntu 20.04| debian 10上安装和配置OpenLitespeed Web服务器
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按钮,我们将很好。
我们可以继续测试文件对新端口。
如果有一个运行,请记住允许防火墙上的端口。