OpenLiteSpeed是一种开源HTTP服务器,具有与Apache类似的功能集,但建立在更新的技术之上。成都联想代理商
它是市场上唯一提供价格合理的软件许可的产品,允许将其产品用于商业用途。
OpenLiteSpeed由速度极快的LiteSpeedWeb服务器提供支持,该服务器在性能和稳定性方面均表现出色——在处理静态文件时,速度比Apache快20倍。
它还具有用于动态内容的内置缓存、负载平衡、压缩和大多数其他Web服务器所没有的安全功能。
LiteMage缓存和加速器模块支持缓存摘要(HTTP条件GET/POST请求)、字节码缓存、PHP加速器和SCGI缓存支持,以进一步提高最终用户的响应能力。
OpenLiteSpeed在GPLv3开源许可证下可用,也可提供商业许可证。LiteSpeedTechnologies提供各种商业许可证以最好地满足您的需求,包括服务器和集群、开发人员、OEM和经销商许可证。该公司还提供用于开发或测试目的的免费版。
OpenLiteSpeed是任何想要Apache的性能和稳定性但又想使用更新的技术的企业或组织的绝佳Web服务器选择。对于想要使用开源许可证而又不想放弃功能或支持的企业来说,这也是一个不错的选择。
OpenLiteSpeed服务器了解所有apache重写规则,因此您不必担心重新设计您的网站。如果您正在考虑切换到OpenLiteSpeed,您可以先使用LiteSpeed的产品免费试用该软件,没有任何义务,也不需要信用卡。
我们将在本教程中演示如何在Debian11上安装OpenLiteSpeed。完成本教程中的步骤后,您将在Debian11系统上拥有一个功能完备的OpenLiteSpeedWeb服务器。
1、准备工作,需要具备以下条件:
至少有1GB内存和20GB磁盘空间的Debian11服务器
服务器的root访问权限
互联网网络连接
更新系统到最新
在安装OpenLiteSpeed之前,建议您将系统更新到最新的稳定版本。您可以通过运行以下命令来执行此操作。
sudo apt update -y
sudo apt upgrade -y
一旦系统是最新的,运行以下命令来安装所需的包。
sudo apt install build-essential libexpat1-dev libgeoip-dev -y
sudo apt install libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev -y
sudo apt install libpcre3-dev libpcre3-dev libudns-dev zlib1g-dev -y
sudo apt install libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl -y
sudo apt install rcs libpng-dev libpng-dev openssl autoconf g++ make -y
sudo apt install libxml2-dev openssl libssl-dev libcurl4-openssl-dev -y
sudo apt install libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev -y
2、安装OpenLiteSpeed
准备工作已完成,您可以开始安装OpenLiteSpeed。
有几种安装OpenLiteSpeed的方法。您可以使用LiteSpeed存储库,也可以获取源代码并自行构建。
我们将在本教程中使用LiteSpeed存储库。
首先,通过运行以下命令将LiteSpeed存储库添加到您的系统。
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
现在已经启用存储库,更新包列表并通过运行以下命令安装OpenLiteSpeed。
sudo apt update -y
sudo apt install openlitespeed -y
安装过程可能需要几分钟时间,请耐心等待。
安装完成后,您需要为OpenLiteSpeed配置管理密码,访问OpenLiteSpeed网络界面需要此密码。
要设置管理密码,请运行以下命令。
sudo /usr/local/lsws/admin/misc/admpass.sh
/usr/local/lsws/admin/misc/admpass.sh是设置管理密码的脚本。
该脚本将询问新的用户名/密码,然后要求您确认。输入新的用户名/密码,然后按Enter。
运行以下命令以启动和启用OpenLiteSpeed。
sudo systemctl start lsws sudo systemctl enable lsws
您可以通过运行以下命令来验证OpenLiteSpeed是否正在运行。
sudo systemctl status lsws
如果您看到以下输出,则说明OpenLiteSpeed已启动并正在运行。
3、访问OpenLiteSpeed网站
现在OpenLiteSpeed已安装,您可以访问Web界面。OpenLiteSpeed有一个友好的网络界面,旨在让用户更容易管理他们的配置。
要访问OpenLiteSpeed,您需要知道boostrapURL。从Web浏览器的角度来看,引导URL是您的服务器的地址。例如,如果您的服务器的IP地址为1.2.3.4,则boostrapURL将为http://1.2.3.4/7080
如果您尝试从与服务器不在同一网络上的Web浏览器访问OpenLiteSpeed,您将看到“您的连接不是私人的”错误消息。因为您没有配置SSL证书,所以浏览器不会信任该连接。
要解决Chrome上的这个问题,您可以单击AdvanceProceedto1.2.3.4(unsafe)。这样做之后,您应该能够从Chrome访问网络界面。
您将进入到登录屏幕。提供您在上一步中设置的用户名和密码,然后单击“Log”登录。
您现在将看到主要的OpenLiteSpeedWeb界面。从这里,您可以管理服务器的设置和性能。
接下来,您需要从OpenLiteSpeedWebUI编译PHP。
进入ToolsCompile PHP
选择所需的PHP版本和所需的PHP模块。单击Next进入下一步。
在下一个界面上,保留默认值并单击Next。
现在,返回您的终端并运行以下脚本。该脚本将使用OpenLiteSpeed编译PHP。此脚本可能需要很长时间才能完成,请耐心等待。
/usr/local/lsws/phpbuild/buildphp_manual_run.sh
示例输出:
在本教程中,学习了如何在Debian11上安装OpenLiteSpeed,以及如何启用LiteSpeed存储库和设置管理密码。最后,还了解了如何使用OpenLiteSpeed编译PHP,至此就可以开始使用PHP和OpenLiteSpeed开发网站。
成都联想服务器代理【公司名称】成都鸿盛广达科技有限公司
【代理级别】成都联想服务器总代理
【销售经理】成都鸿盛广达科技有限公司
【联系方式】座机:028-85952921 手机:13981931555
【公司地址】成都市武侯区人民南路四段一号时代数码广场A座17楼