本文主要是介绍Centos Nginx 1.19.6升级到1.25.4,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目标:Centos 7 Nginx 1.19.6升级到1.25.4不能覆盖现有配置文件和部署文件
1.Nginx官网下载安装包
http://nginx.org/en/download.html
Linux下载图中红色圈中版本.
下载完上传服务器.
2.查看当前Nginx版本
/usr/local/nginx/sbin/nginx -v
显示
nginx version: nginx/1.19.6
3.解压并安装新版本Nginx
解压
tar -zxvf nginx-1.25.4.tar.gz
授权
chmod 777 nginx-1.25.4
进入到解压根目录,执行configure生成makefile
./configure --prefix=/usr/local/nginx --with-http_ssl_module
makefile生成成功后,执行make(只需要make,不需要make install,如果执行make install会将原来的配置文件覆盖掉)
./make
make执行成功后,生成的文件都放到了当前目录的objs目录下
4.覆盖旧版本
可以先备份一下旧版本的Nginx
cp -pdr /usr/local/nginx/ /usr/local/nginx.bak
停止旧版本Nginx
cd /usr/local/nginx/sbin
./nginx -s stop
覆盖原文件
cd /usr/home/nginx-1.25.4/objs
cp ./nginx /usr/local/nginx/sbin/
启动nginx
./nginx
重新执行nginx -v检查新版本,显示
nginx version: nginx/1.25.4
用以下命令检查nginx是否运行正常
ps -ef | grep nginx
至此,升级结束,可以看到 nginx 服务并没有受到影响。
这篇关于Centos Nginx 1.19.6升级到1.25.4的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!