一、准备

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版本相关推荐

  1. 解决linux 升级高版本python3.7后yum不能使用的问题

    解决linux 升级高版本python3.7后yum不能使用的问题 参考文章: (1)解决linux 升级高版本python3.7后yum不能使用的问题 (2)https://www.cnblogs. ...

  2. 教你在Zabbix环境下快速升级nginx版本!

    转载来源 :教你在Zabbix环境下快速升级nginx版本 : https://www.jianshu.com/p/4e9c0b457f7b 1.环境描述原nginx版本:nginx 1.14.0 升 ...

  3. linux升级gcc版本详细教程

    0.前言 一般linux操作系统默认的gcc版本都比较低,例如centos7系统默认的gcc版本为4.8.5.gcc是从4.7版本开始支持C++11的,4.8版本对C++11新特性的编译支持还不够完善 ...

  4. Linux下升级Nginx版本(平滑详细)

    起因:服务器所用nginx是1.19.2版本扫出来存在安全隐患.需要我们升级到1.20.0以上 cd /usr/local/ 一般我们的nginx会在这里, 当然这不是绝对的也可能是你自定义的路径. ...

  5. linux升级apache版本,Apache2.4版本的安装或升级常见错误

    在安装或者升级成Apache2.4版本时可能会一些错误,我们在实际生产环境中Apache是需要定制编译参数的,以实现生产环境的服务定制,但是用旧的编译参数时一般会报这样的错误,如下: -略- chec ...

  6. linux下载哪个python版本-Linux升级python版本

    第一步:下载python2.7.4版本源码: wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz 解压文件 [aa@localhost ~ ...

  7. Linux升级glibc版本汉字乱码,Linux CentOS6升级glibc库过程

    CentOS6升级glibc库过程 hadoop无法加载native库,可能原因是 glibc库版本过低,需要升级. 第一:安装以下软件 yum -y install zlib zlib-devel ...

  8. linux升级gfortran版本,Ubuntu18.04使用配置及gfortran版本的切换

    之前试验多次未找到了解决方法,偶然看到其他大神的配置中有此问题的解决方法: 连接为https://blog.csdn.net/qq_37245336/article/details/81870609 ...

  9. linux 升级golang版本,go语言如何升级版本

    go语言升级版本的方法:1.在官网下载最新的源码包:2.将源码包放在相应目录下:3.运行[sh install.sh go1.xx.linux-amd64.tar.gz]命令即可. 本文操作环境:wi ...

最新文章

  1. 使用StarUML创建类图
  2. 【Tools】Centos7.5安装MySQL5.7
  3. 处理多维度变化——桥接模式
  4. (3)websocket实现单聊和群聊
  5. matlab lu分解求线性方程组_计算方法(二)直接三角分解法解线性方程组
  6. 图--广度优先遍历/深度优先遍历(c语言实现)
  7. watson语音识别下载
  8. 关于vs2010调用python中Py_Initialize函数报错的原因
  9. IOS 使用 ZbarSDK 二维码扫描
  10. http错误码分析和解决
  11. 细菌的天敌抗生素,如何利用这把救命的双刃剑?
  12. Maya用样条线制作面片头发
  13. python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写
  14. 洛谷P3966 [TJOI2013]单词 题解
  15. ThinkPHP3.2短信验证码 (创蓝253短信验证码)
  16. 词根词缀|ori/orn/ortho/pact/pan及词源O的故事
  17. 在excel 中如何让一串数字真正的变为时间格式
  18. 《Windows操作系统原理》好书推荐
  19. Python爬虫完整代码拿走不谢
  20. 谈谈步进电机的优点与缺点

热门文章

  1. CSS设置背景透明,文字不透明。
  2. 电路交换和分组交换详解
  3. 我进不去大厂,还不是因为没搞懂它!
  4. mysql删除空的行
  5. CNVD-2021-17369 -- 锐捷Smartweb管理系统 密码信息泄露漏洞
  6. 网络安全技术:加密、身份验证和防火墙
  7. 5款另类多媒体播放器推荐
  8. Java进制转换原理详解
  9. 关于双核浏览器的疑问
  10. python转置矩阵函数_对python 矩阵转置transpose的实例讲解