OpenLiteSpeed 暂时还不支持在线升级,需要到后台执行脚本,不过还是很简单的。
NL刚刚将 OpenLiteSpeed 从 1.8.1 升级到 1.8.2,步骤如下:
1. 备份配置和数据
在升级之前,强烈建议您备份当前的配置文件和网站数据,以防出现意外问题。您可以使用以下命令进行备份:
sudo cp -r /usr/local/lsws /usr/local/lsws_backup_$(date +%F)
2. 下载 OpenLiteSpeed 1.8.2
访问 OpenLiteSpeed 的官方网站,找到并下载 1.8.2 版本的安装包。您可以使用 wget
命令进行下载:
wget https://openlitespeed.org/packages/openlitespeed-1.8.2.tgz
3. 解压下载的文件
解压下载的文件:
tar -zxvf openlitespeed-1.8.2.tgz
4. 升级 OpenLiteSpeed
进入解压后的目录并运行安装脚本:
cd openlitespeed-1.8.2
sudo ./install.sh
在安装过程中,脚本将自动检测并升级您的 OpenLiteSpeed 版本。您可以按照屏幕上的提示完成升级。
root@master:~/openlitespeed# ./install.sh
Openlitespeed web server exists, will upgrade.
download comamnd is wget -nv -O
INSTALL_TYPE is upgrade
Cannot find RUBY installation, remember to fix up the ruby path configuration
before you can use our easy RubyOnRails setup.
Target_Dir:/usr/local/lsws User:nobody Group:nogroup
Admin:admin Password: AdminSSL:yes ADMIN_PORT:7080
LSINSTALL_DIR:/root/openlitespeed
TEMP_DIR:/tmp/lshttpd PID_FILE:/tmp/lshttpd/lshttpd.pid
-e Installing, please wait...
Admin SSL enabled!
2024-11-05 07:47:54 URL:http://cyberpanel.sh/?ip [13/13] -> "/usr/local/lsws/myip" [1]
...+...+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+...+..+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+...+...+............+...+....+......+...........+...+...+.........+....+......+........+............+...+.+......+......+.....+....+......+.........+.....+.+.....+.........+...+...+....+...+........+..........+.....+.......+..................+..+.......+.....+......+.......+...+...+.....+.......+..+..........+..+...+......+.........+.+..+....+...+.....+.+...............+......+.....+.+..+...+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
...+.+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+....+........+...+....+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...........+..+......+.......+...+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----
SSL host is [webadmin], use adminSSL
groupadd: group 'lsadm' already exists
useradd: user 'lsadm' already exists
admin_php found and mv to admin_php.bak
2024-11-05 07:47:57 URL:http://www.litespeedtech.com/packages/lsphp5_bin/x86_64/lsphp5 [4949984/4949984] -> "/usr/local/lsws/admin/fcgi-bin/admin_php" [1]
admin_php downloaded.
-e Updating webcache manager, please waiting ...
Shared code library already meets minimum API version requirements.
Done!
-e Installation finished, Enjoy!
-e Your webAdmin password not changed.
[OK] Send SIGUSR1 to 1925384
root@master:~/openlitespeed#
整个过程不到不到一分钟时间,更新并不会改变用户名及密码。
5. 检查配置和状态
完成升级后,检查 OpenLiteSpeed 的状态和配置是否正常:
sudo systemctl status lsws
6. 重启 OpenLiteSpeed 服务
最后,重启 OpenLiteSpeed 服务以使新版本生效:
sudo systemctl restart lsws
7. 验证版本
通过运行以下命令确认 OpenLiteSpeed 已成功升级到 1.8.2:
/usr/local/lsws/bin/lswsctrl version
完成这些步骤后,OpenLiteSpeed 从 1.8.1 升级到 1.8.2 的任务就完成了。
其它版本的升级也是类似的操作。
如果是运行WordPress或者Flarum,OpenLiteSpeed真的是一个不错的选择。