准备工作
nginx安装位置:/usr/local/nginx
自行下载新版本nginx(当前为nginx-1.26.2)
下载地址:http://nginx.org/en/download.html
升级步骤
上传nginx-1.26.2.tar 到服务器上。
进到文件所在目录:
cd /usr/local/
解压:
tar -xvf nginx-1.26.2.tar
查看已安装的nginx版本信息和configure配置
/usr/local/nginx/sbin/nginx -V
进入到nginx-1.26.2目录下
cd nginx-1.26.2/
对新版 nginx 进行配置,自行调整(参数与已安装的nginx一致)
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
编译
make
对老版本的sbin下的nginx备份
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
停止nginx服务
killall nginx
复制新编译好的nginx覆盖旧的
cp /usr/local/nginx-1.26.2/objs/nginx /usr/local/nginx/sbin/nginx
启动nginx服务
/usr/local/nginx/sbin/nginx
至此完成更新
查看已安装的nginx版本信息
/usr/local/nginx/sbin/nginx -V