nginx编译安装后对nginx进行平滑升级的方法

nginx编译安装后用了一段时间后发现当前版本有漏洞或需要新的功能时就需要对当前nginx版本进行版本升级,但又不能影响正常的使用,所以这时就需到对nginx的平滑升级,更新到最新版本了。

本文演示的是nginx-1.13.6升级到nginx-1.13.12的过程,其他版本也适用。

一、nginx新版的下载

nginx编译安装后对nginx进行平滑升级的方法

下载页面:http://nginx.org/en/download.html

?

二、获取老版本nginx的配置

查看当前版本: /usr/local/nginx/sbin/nginx -v

查看当前配置: /usr/local/nginx/sbin/nginx -V

?

三、解压新版nginx源码包

?

四、对新版重新编译前的配置

这里的配置和老版本的一样 : /usr/local/nginx/sbin/nginx -V

 

复制代码 代码如下: ./configure --prefix=/usr/local/nginx --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module --with-pcre --with-http_ssl_module

 

五、编译生成objs目录,进入目录,替换nginx

?

编译后通过ls可以看到有个objs的目录

?

进入objs目录,替换老版本的nginx主程序(在操作这里前一定要先备份,免得出错)

?

六、平滑升级

?

七、升级成功,查看版本

?

在升级前一定要提前备份好nginx程序和网站等文件,避免出错。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://www.zixuephp.net/article-397.html



相关文章
推荐文章
热门文章

微信公众号推荐

相关推荐