- 下载最新稳定版本 http://nginx.org/en/download.html
image-20210430091156095.png
stable version :最新稳定版本,mainline:在开发版本,legacy:历史稳定版本
下载后的安装包,上传压缩
查看旧版本nginx安装时添加的选项
cd /nginx/sbin
./nginx -V
image-20210430091700141.png
可以看到configure arguments为之前安装时添加的选项,新版本编译时也需要带上这些选项
- 解压新版本包,并编译
tar -zxvf nginx-1.20.0.tar.gz
cd nginx-1.20.0
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/usr/local/nginx/openssl-1.1.1b --with-pcre=/usr/local/nginx/pcre-8.43
make
# 注意,此时不需要install
- 将旧的nginx启动文件备份,新的拷贝过去
cd /usr/local/nginx/sbin
cp nginx nginx.bak
cp /usr/local/nginx/nginx-1.20.0/objs/nginx /usr/local/nginx/sbin
cd /usr/local/nginx/sbin
./nginx -c /usr/local/nginx/conf/nginx.conf
随后重启nginx即可