OpenLiteSpeed(OLS)是LiteSpeedTechnologies开发的一款免费、开源的轻量级HTTP服务器。它是一个功能强大的模块化HTTP服务器,可以以低资源使用率处理数十万个并发连接。它将无与伦比的性能、安全性、可扩展性、简单性和优化捆绑到一个包中。此外,OpenLiteSpeed还提供了一个基于Web的管理用户界面,用于通过Web浏览器管理Web服务器。值得一提的是,OpenLiteSpeed使用与ApacheWeb服务器相同的配置,并且与Apache提供的大部分内容兼容。1.升级当前的Ubuntu系统在我们继续在Ubuntu上安装OpenLiteSpeed之前,我们必须通过在终端中运行以下apt命令来确保我们的系统是最新的:sudoaptupdatesudoaptupgrade2。添加OpenLiteSpeed存储库OpenLiteSpeed提供了一个软件存储库,我们可以使用它来下载和安装服务器。但首先,我们需要将它添加到我们的Ubuntu系统中,因为它不包含在Ubuntu默认存储库中。因此,我们将使用OpenLiteSpeed提供的官方脚本来自动将正确的存储库添加到我们的Ubuntu系统中。wget-O-http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh|sudobash3.在Ubuntu上安装OpenLiteSpeedWeb服务器添加存储库后,您可以使用以下命令安装OpenLiteSpeed服务器:sudoaptinstallopenlitespeedconnect接下来,使用以下命令验证OpenLiteSpeed服务的状态命令:sudosystemctlstatuslshttpd4.为OpenLiteSpeed安装PHP8当我们安装OpenLiteSpeed时,它自动安装了为OpenLiteSpeed制作的PHP7.3版本。但当然我们想要一个更新的版本,所以我们可以使用以下命令安装PHP8.0:sudoaptinstalllsphp80lsphp80-mysqllsphp80-commonlsphp80-opcachelsphp80-curl安装所有包后,您可以继续下一步。例如,如果您希望安装不同的PHP版本,请在上面的命令中将lsphp74替换为lsphp80。5.设置OpenLiteSpeed管理员密码OpenLiteSpeed默认提供一个监听7080端口的web控制台。您需要设置管理员用户名和密码才能访问它。运行以下命令后,系统将提示您输入管理员用户名和密码。如果您在没有选择新用户名的情况下点击“Enter”,它将默认为admin作为新的管理用户名(本文中的示例:linuxmi)。密码跟在用户名输入之后。因此,重新输入密码并点击“Enter”。sudo/usr/local/lsws/admin/misc/admpass.sh6.访问OpenLiteSpeed管理控制台将浏览器指向http://your-server-ip:7080,您应该会看到如下所示的登录页面。提供您的管理员用户名和密码,然后单击“登录”按钮。然后OpenLiteSpeed仪表板视图迎接你。这是您进行大部分Web服务器配置的地方。7、为OpenLiteSpeed配置PHP8接下来,点击左侧的“服务器”菜单,选择“外部应用程序”选项卡。要添加新的PHP8配置,请单击右侧的添加“+”按钮。对于类型,选择“LiteSpeedSAPIApp”并单击“下一步”按钮。提供以下信息:名称:lsphp80地址:uds://tmp/lshttpd/lsphp.sock最大连接数:100初始请求超时(秒):60重试超时(秒):0命令:lsphp80/bin/lsphp接下来,单击保存按钮保存配置。您应该看到以下页面。现在您需要将OpenLiteSpeed的默认PHP更改为PHP8.0版本。首先,单击“脚本处理器”选项卡,然后单击“编辑”按钮。从“处理程序名称lsphp80”的下拉菜单中选择,然后单击“保存”按钮。您应该看到以下页面。8、更改OpenLiteSpeed默认端口默认情况下,OpenLiteSpeed监听8088端口。不过,我们可以将其更改为HTTP请求的默认端口80。为此,请单击界面左侧选项列表中的“侦听器”。然后在右侧的“操作”下,单击“查看”图标。这将加载一个页面,其中包含有关默认侦听器的更多详细信息。接下来,单击地址设置上的编辑图标。在默认侦听器地址设置中,将端口从8088更改为80,然后单击“保存”(软盘)图标以保存设置。接下来,单击重新启动图标并执行正常重新启动以应用更改。出现提示时,单击“继续”按钮。您现在可以使用URLhttp://your-server-ip访问您的OpenLiteSpeed网络服务器。您还可以在浏览器中输入http://your-server-ip/phpinfo.php以使用OpenLiteSpeed网络服务器测试PHP8。结果,您应该得到一个phpinfo页面,如下所示。结论恭喜!此时,您应该已经在Ubuntu上安装并运行了OpenLiteSpeed和PHP8。我们希望本教程对您有所帮助。OpenLiteSpeedWebServer可以做的事情太多了。关于OpenLiteSpeed的更多信息,可以参考官方文档。
