指引网

当前位置: 主页 > 服务器 > Nginx >

分享最详细的nginx升级步骤指南

来源:网络 作者:佚名 点击: 时间:2017-06-13 21:33
[摘要]  本文我们来分享一个最详细最实用的nginx升级步骤指南,本人亲身体验并整理,希望大家共同学习进步。

查看nginx当前版本

通过nginx -V 命令就可以查看当前的版本,已经当前版本安装时候的一些nginx命令
[root@localhost sbin]# ./nginx -V
nginx version: nginx/1.2.9
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
configure arguments: --prefix=/nginx_instal   
 

1.下载新版本的nginx 1.44,解压后,进入该目录
使用上文同样的configure进行配置

#./configure --prefix=/nginx_instal
#make


2.备份之前旧的nginx文件,这里只需要备份nginx 这个文件即可


[root@localhost sbin]# mv ./nginx ./nginx.old

 
3.复制新的nginx到nginx的目录,只需要替换sbin 目录下的nginx文件
[root@localhost nginx-1.4.4]# cp nginx /nginx_instal/sbin

4.执行升级
 直接调用nginx命令 make upgrade 进行升级,升级的具体代码如下:

[root@localhost nginx-1.4.4]# make upgrade
/nginx_instal/sbin/nginx -t
nginx: the configuration file /nginx_instal/conf/nginx.conf syntax is ok
nginx: configuration file /nginx_instal/conf/nginx.conf test is successful
kill -USR2 `cat /nginx_instal/logs/nginx.pid`
sleep 1
test -f /nginx_instal/logs/nginx.pid.oldbin
kill -QUIT `cat /nginx_instal/logs/nginx.pid.oldbin`

5,如无错误提示,则升级完成
   再次通过 /nginx -V 命令查看当前的版本
[root@localhost sbin]# ./nginx -V
nginx version: nginx/1.4.4
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC)
configure arguments: --prefix=/nginx_instal

------分隔线----------------------------