
高性能Web服务器OpenLiteSpeed(OLS)在2026年1月8日迎来了v1.8.5版本的更新。虽然这次更新在版本号上看起来只是一个小幅迭代,但在底层安全加固和协议稳定性方面,开发者显然下足了功夫。
官方升级日志如下:
更新日志
V1.8.5
2026-01-08
服务器核心
[优化] 将 WebAdmin 密码哈希更新为 BCRYPT。
[修复] 解决一个 HTTP/2 头部处理的边缘情况。
[修复] 解决 PROXY 协议 + HTTP 下的客户端 IP 更新问题。
[修复] 将 lsquic 更新至 v4.4.1
[修复] 改进 NodeJS 启动脚本 lsnode.js,以处理更多应用程序代码的错误行为。
[修复] 解决几个命名空间问题。
核心亮点:WebAdmin安全性升级
在本次更新中,最值得关注的改动是Server Core层面将WebAdmin(管理后台)的密码哈希算法更新为了BCRYPT。
据搬主题观察,这次更新虽然没有带来惊天动地的新功能,但将后台密码哈希升级为BCRYPT是一个非常务实的举动。相比于一些老旧的加密方式,BCRYPT具有更强的抗暴力破解能力,能显著提升服务器管理面板的安全性。在网络攻击日益频繁的今天,基础组件的安全加固永远是不嫌多的。
协议与连接:修复多个细节“坑点”
针对现代Web应用中常见的复杂连接场景,OpenLiteSpeed v1.8.5进行了针对性的修复:
- HTTP/2头部处理:修复了一个特定边缘场景下的HTTP/2头部处理漏洞,确保了在高并发请求下协议解析的准确性。
- PROXY协议支持:解决了在使用PROXY protocol + HTTP组合时,客户端真实IP更新不及时或错误的问题。这对于前端挂了负载均衡器或CDN(如Cloudflare)的架构来说至关重要,能确保后端日志记录到正确的访问者IP。
- QUIC库升级:将内置的lsquic库更新至v4.4.1,持续优化对HTTP/3和QUIC协议的支持,提升弱网环境下的访问体验。
开发者友好:Node.js启动脚本优化
对于在OLS上部署Node.js应用的站长,新版本对lsnode.js启动脚本进行了改进。它现在能更聪明地处理应用程序代码中的一些“不良行为”,通过增强容错机制,避免因为个别代码逻辑错误导致整个Node服务崩溃或无法启动。
搬主题认为,对于追求极致性能的站长来说,OpenLiteSpeed一直是性价比极高的选择。本次v1.8.5版本的更新建议所有正在使用1.8.x系列的用户及时跟进,尤其是那些对管理后台安全性有较高要求的运维人员。保持核心组件处于最新版本,不仅是为了获取新功能,更是为了在无形中修补那些可能被利用的协议漏洞。
此外,版本还顺带解决了一些命名空间(namespace)相关的问题,进一步增强了系统在高隔离环境下的稳定性。如果你目前正运行在旧版本上,可以考虑在业务低峰期通过面板或命令行完成这次“小而精”的升级。
怎么升级到最新版本呢。主要有3种方案,建议选择第二或者第三种。
方法1、官方LiteSpeed存储库更新
CentOS升级
yum update openlitespeed
CentOS降级
您可以降级到存储库支持的任何特定版本。从存储库中查找所有可用版本
yum --showduplicates list openlitespeed
使用您需要的版本运行降级命令
yum downgrade openlitespeed-1.7.16
一般以上的方法要等到官方源同步了,才能使用命令升级,对于想要第一时间安装升级的小伙伴来说,只能选择第二、第三种办法。
方法2、lsup.sh脚本更新
注意:lsup.sh如果您通过 LiteSpeed 存储库安装 OLS,请不要使用该脚本。在这种情况下,您应该继续使用包管理命令来升级 OLS。
该lsup.sh脚本的工作方式与 LiteSpeed Enterprise lsup.sh 脚本类似,允许您将 OLS 升级或降级到特定版本。
您可以通过以下方式下载最新的lsup.sh:wget https://raw.githubusercontent.com/litespeedtech/openlitespeed/master/dist/admin/misc/lsup.sh
注意:如果您想使用 lsup,sh,您必须通过二进制安装或源代码安装安装 OpenLiteSpeed。它不能通过 yum或安装apt-get。如果您确实yum通过或安装了 OLS apt-get,则需要通过包管理将其卸载,并在使用 lsup.sh 之前通过二进制或源代码安装重新安装。
运行./lsup.sh会更新到最新稳定版本,并且./lsup.sh -d会更新到最新稳定DEBUG版本。
此外,还可以使用以下选项:
其实说这么,流程很简单,就是wget下载脚本后,然后直接输入命令 ./lsup.sh 运行即可。
方法3、二进制安装更新
如果您通过下载软件包并运行安装 OLS ./install.sh,则需要执行相同的操作才能升级。例如,您可以从 1.7.18 升级到 1.7.19,如下所示:
输入几个命令,分别回车即可。最后在安装时,大概会等个几分钟,然后就自动升级完成。
购买/下载遇到问题?可联系
闲鱼名称:三点水帅哥
客服邮箱:382813125@qq.com
安装、使用问题,请先查看:技术支持说明
本文由 wpwdbfg 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 28, 2026 at 01:48 am