linux 升级 nginx版本
一、准备
1. 新建一个目录存放安装包。可以放在/root/nginx 。
2. 升级前对原nginx的配置文件 ‘ nginx.conf ’ 做下备份。
3. 先查看下当前nginx安装位置和版本号。
ps -ef | grep nginx
root 115149 1 0 14:18 ? 00:00:00 nginx: master process /usr/local/nginx-1.13.4/sbin/nginx
nobody 115150 115149 0 14:18 ? 00:00:00 nginx: worker process
root 115208 110517 0 14:50 pts/0 00:00:00 grep nginx
/usr/local/nginx-1.13.4/sbin/nginx -V
nginx version: nginx/1.13.4
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx-1.13.4 --with-http_stub_status_module --with-http_ssl_module
二、开始升级 gogogo ~
1. 解压下载的新版本nginx文件
cd /root/nginx
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure --prefix=/usr/local/nginx-1.13.4 --with-http_stub_status_module --with-http_ssl_module&&make 【nginx-1.13.4这个文件夹是我之前版本的文件夹名称,按照自己的实际情况写哦,直接粘贴可能会有问题】
2. 开始替换新老版本的执行文件
cd /usr/local/nginx-1.13.4/sbin
mv nginx nginx.old
cp -r /root/nginx/nginx-1.13.4/objs/nginx .
3. 查看下nginx配置文件是否正确
/usr/local/nginx-1.13.4/sbin/nginx -t
执行后的提示信息:
nginx: the configuration file /usr/local/nginx-1.13.4/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx-1.13.4/conf/nginx.conf test is successful
[root@wcce sbin]# kill -USR2 `cat /usr/local/nginx-1.13.4/logs/nginx.pid`
nginx-1.13.4/
4. 开始升级nginx版本
kill -USR2 `cat /usr/local/nginx-1.13.4/logs/nginx.pid`
5. 将旧版本nginx的pid改为nginx.pid.oldbin
cd /usr/local/nginx-1.13.4/logs
ls -lit nginx.pid.oldbin
6. 退出旧版本nginx
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
7. 最后查看下nginx的版本号
/usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.16.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx-1.13.4 --with-http_stub_status_module --with-http_ssl_module
成功升级!
linux 升级 nginx版本相关推荐
- 解决linux 升级高版本python3.7后yum不能使用的问题
解决linux 升级高版本python3.7后yum不能使用的问题 参考文章: (1)解决linux 升级高版本python3.7后yum不能使用的问题 (2)https://www.cnblogs. ...
- 教你在Zabbix环境下快速升级nginx版本!
转载来源 :教你在Zabbix环境下快速升级nginx版本 : https://www.jianshu.com/p/4e9c0b457f7b 1.环境描述原nginx版本:nginx 1.14.0 升 ...
- linux升级gcc版本详细教程
0.前言 一般linux操作系统默认的gcc版本都比较低,例如centos7系统默认的gcc版本为4.8.5.gcc是从4.7版本开始支持C++11的,4.8版本对C++11新特性的编译支持还不够完善 ...
- Linux下升级Nginx版本(平滑详细)
起因:服务器所用nginx是1.19.2版本扫出来存在安全隐患.需要我们升级到1.20.0以上 cd /usr/local/ 一般我们的nginx会在这里, 当然这不是绝对的也可能是你自定义的路径. ...
- linux升级apache版本,Apache2.4版本的安装或升级常见错误
在安装或者升级成Apache2.4版本时可能会一些错误,我们在实际生产环境中Apache是需要定制编译参数的,以实现生产环境的服务定制,但是用旧的编译参数时一般会报这样的错误,如下: -略- chec ...
- linux下载哪个python版本-Linux升级python版本
第一步:下载python2.7.4版本源码: wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz 解压文件 [aa@localhost ~ ...
- Linux升级glibc版本汉字乱码,Linux CentOS6升级glibc库过程
CentOS6升级glibc库过程 hadoop无法加载native库,可能原因是 glibc库版本过低,需要升级. 第一:安装以下软件 yum -y install zlib zlib-devel ...
- linux升级gfortran版本,Ubuntu18.04使用配置及gfortran版本的切换
之前试验多次未找到了解决方法,偶然看到其他大神的配置中有此问题的解决方法: 连接为https://blog.csdn.net/qq_37245336/article/details/81870609 ...
- linux 升级golang版本,go语言如何升级版本
go语言升级版本的方法:1.在官网下载最新的源码包:2.将源码包放在相应目录下:3.运行[sh install.sh go1.xx.linux-amd64.tar.gz]命令即可. 本文操作环境:wi ...
最新文章
- 使用StarUML创建类图
- 【Tools】Centos7.5安装MySQL5.7
- 处理多维度变化——桥接模式
- (3)websocket实现单聊和群聊
- matlab lu分解求线性方程组_计算方法(二)直接三角分解法解线性方程组
- 图--广度优先遍历/深度优先遍历(c语言实现)
- watson语音识别下载
- 关于vs2010调用python中Py_Initialize函数报错的原因
- IOS 使用 ZbarSDK 二维码扫描
- http错误码分析和解决
- 细菌的天敌抗生素,如何利用这把救命的双刃剑?
- Maya用样条线制作面片头发
- python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写
- 洛谷P3966 [TJOI2013]单词 题解
- ThinkPHP3.2短信验证码 (创蓝253短信验证码)
- 词根词缀|ori/orn/ortho/pact/pan及词源O的故事
- 在excel 中如何让一串数字真正的变为时间格式
- 《Windows操作系统原理》好书推荐
- Python爬虫完整代码拿走不谢
- 谈谈步进电机的优点与缺点