查看当前版本:
在命令行中执行以下命令,以查看当前安装的Nginx版本:
nginx -v
备份配置文件和数据:
在升级之前,确保备份Nginx的配置文件和其他重要数据,以防发生意外情况。
下载新版本:
到 Nginx 官方网站 下载最新版本的Nginx源代码压缩包,或使用包管理工具获取新版本。
解压缩源代码:
使用以下命令解压缩下载的Nginx源代码压缩包:
tar -zxvf nginx-<version>.tar.gz
cd nginx-<version>
<version>
是你下载的Nginx版本号。
配置:
运行以下命令配置编译选项,其中 --prefix
指定Nginx的安装路径:
./configure --prefix=/usr/local/nginx-<new_version> [其他选项]
注意:[其他选项]
是根据你的需求添加的其他编译选项。
编译:
执行 make
命令编译Nginx:
make
安装:
运行以下命令安装新编译的Nginx:
make install
检查新版本:
安装完成后,检查新版本是否正确安装:
/usr/local/nginx-<new_version>/sbin/nginx -v
备份并替换旧的可执行文件:
在替换之前,建议备份旧的Nginx可执行文件:
cp /usr/sbin/nginx /usr/sbin/nginx.backup
然后将新的可执行文件复制到原来的位置:
cp /usr/local/nginx-<new_version>/sbin/nginx /usr/sbin/nginx
重新启动Nginx:
重新启动Nginx以使更改生效:
systemctl restart nginx # 使用systemd管理的系统
或
service nginx restart # 在其他系统上
验证版本:
再次验证Nginx的版本,确保它现在是新版本:
nginx -v