微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nginx编译安装后怎么对nginx进行平滑升级

本篇内容主要讲解“Nginx编译安装后怎么对Nginx进行平滑升级”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx编译安装后怎么对Nginx进行平滑升级”吧!

一、Nginx新版的下载

nginx编译安装后怎么对nginx进行平滑升级

下载页面

wget -c http://Nginx.org/download/Nginx-1.13.12.tar.gz

二、获取老版本Nginx的配置

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

查看当前配置: /usr/local/Nginx/sbin/Nginx -v

[root@zixuePHP Nginx-1.13.6]# /usr/local/Nginx/sbin/Nginx -v
Nginx version: Nginx/1.13.6
[root@zixuePHP Nginx-1.13.6]# /usr/local/Nginx/sbin/Nginx -v
Nginx version: Nginx/1.13.6
built by gcc 4.8.5 20150623 (red hat 4.8.5-16) (gcc) 
built with openssl 1.0.2k-fips 26 jan 2017
tls sni support enabled
configure arguments: --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

三、解压新版Nginx源码包

tar -xzvf Nginx-1.13.12.tar.gz
cd Nginx-1.13.12

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

这里的配置和老版本的一样 : /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

make

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

[root@zixuePHP Nginx-1.13.12]# ls
auto changes changes.ru conf configure contrib html license makefile man objs readme src
[root@zixuePHP Nginx-1.13.12]#

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

[root@zixuePHP objs]#mv Nginx /usr/local/Nginx/sbin/Nginx

六、平滑升级

make upgrade

七、升级成功,查看版本

[root@zixuePHP Nginx-1.13.12]# /usr/local/Nginx/sbin/Nginx -v
Nginx version: Nginx/1.13.12
[root@zixuePHP Nginx-1.13.12]# /usr/local/Nginx/sbin/Nginx -v
Nginx version: Nginx/1.13.12
built by gcc 4.8.5 20150623 (red hat 4.8.5-16) (gcc) 
built with openssl 1.0.2k-fips 26 jan 2017
tls sni support enabled
configure arguments: --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

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

到此,相信大家对“Nginx编译安装后怎么对Nginx进行平滑升级”有了更深的了解,不妨来实际操作一番吧!这里是编程之家网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐