Linux下nginx版本升级步骤记录
选取nginx稳定版本1.20.2,wget下载。
wget http://nginx.org/download/nginx-1.20.2.tar.gz
注释:我的nginx之前安装在自建的路径下/alidata/server,所以也在这目录下wget了nginx1.20的安装包了。
解压:
tar -zxvf download/nginx-1.20.2.tar.gz
解压后进入nginx-1.20.2文件夹下进行编译:
#执行这步之前要先查一下编译参数,要和之前的一致,查询命令…/nginx/sbin/nginx -V(大V查参数,小v查版本)
例如:我之前的低版本的nginx安装在/alidata/server/nginx下
sbin文件夹下执行:./nginx -V
nginx version: nginx/1.4.4
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/alidata/server/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module
nginx version: nginx/1.4.4
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/alidata/server/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module
可以看见configure arguments:xxxxx这些参数。
下面在nginx-1.20.2文件夹文件下执行:
./configure --prefix=/alidata/server/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module
注意:./configure后面的--prefix=......参数是你之前版本的nginx -V 下的configure arguments:xxxx内的参数 原封不动的粘贴过来。回车执行后会执行一大堆东西。
接下来需要再执行make命令:
make #注意: 执行编译,切记不要安装也就是不要去执行 make install
执行完毕后下面就是需要备份原有nginx版本了
mv /alidata/server/nginx/sbin/nginx /alidata/server/nginx/sbin/nginx.old
再把nginx-1.20.2的下面的nginx启动文件复制到/alidata/server/nginx/sbin/下
cp /alidata/server/nginx-1.20.2/objs/nginx /alidata/server/nginx/sbin
到这里基本以完成了 下面就是进行重启nginx
cd /alidata/server/nginx/sbin/nginx
#关闭之前服务
./nginx.old -s stop
#启动新本版服务
./nginx
#不报错说明已经完成重启。可以正常使用了
#查看版本
./nginx -v
nginx version: nginx/1.20.2
在原有的nginx服务上跟新版本,原有配置文件不会受到影响,经过nginx的服务可正常使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-05-31 HTTP状态
2021-05-31 logging