最近,搬主题发现OpenLiteSpeed官方竟然有更新了,但是本地都没有源同步。但是如何直接升级到最新版呢?这里搬主题就分享一下CentOS 7安装升级OpenLiteSpeed到最新版本教程。
先查看一下目前自己的OpenLiteSpeed版本是多少,最简单易懂的就是登录OpenLiteSpeed后台面板查看。
之前搬主题发现环境是1.7.18版本,最近官方已经更新到1.7.19版本,更新日志如下:
V1.7.19
2024-01-03
服务器核心
[安全性] 更严格的页眉验证
[安全] 检测 HTTP/2 重付重置攻击,禁用攻击 IP 的 HTTP/2。
[改进] 更新 libmodsecurity 至 3.0.11
[修正] 修正 HTTP/3 集成问题,该问题会导致 CPU 占用率过高。
[修正] 由于 .htaccess 为空,父目录中配置的重写规则被禁用。
[修正] 解决使用 Rack 3.0+ 的 Ruby 应用程序的兼容性问题。
[错误修正] 解决服务 HTTP 范围请求时的问题。
接下来怎么升级到最新版本呢。主要有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版本。
此外,还可以使用以下选项:
Usage: lsup.sh [-t] | [-c] | [[-d] [-r] | [-v VERSION]] | [-e VERSION]
-a
Update web admin password
-d
Choose Debug version to upgrade or downgrade, will do clean like -c at the same time.
-v VERSION
If VERSION is given, this command will install the specified VERSION. Otherwise, it will get the latest version from /usr/local/lsws/autoupdate/release.
-e VERSION
Upgrade/downgrade to specified VERSION without making any other changes. The version listed in /usr/local/lsws/VERSION does not change.
-r
Restore the originally installed version which is in file VERSION.
-p
Restore the previously installed version which was renamed to .old files.
-t
To test openlitespeed running status.
-c
Do some cleanup and restart openlitespeed service.
-h | --help
Display this help and exit.
-g
Toggle DEBUG log
其实说这么,流程很简单,就是wget下载脚本后,然后直接输入命令 ./lsup.sh
运行即可。
方法3、二进制安装更新
如果您通过下载软件包并运行安装 OLS ./install.sh
,则需要执行相同的操作才能升级。例如,您可以从 1.7.18 升级到 1.7.19,如下所示:
wget https://openlitespeed.org/packages/openlitespeed-1.7.19.tgz
tar -zxvf openlitespeed-*.tgz
cd openlitespeed
./install.sh
输入几个命令,分别回车即可。最后在安装时,大概会等个几分钟,然后就自动升级完成。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容