nginx-1.13.6编译安装后,会平滑升级到1.13.12进程
nginx编译安装一段时间后,发现当前版本有漏洞或者需要新功能,并且当前的nginx版本需要升级,但是不能影响正常使用,所以这时候就需要将nginx平滑升级到最新版本。
本文介绍了将nginx-1.13.6升级到nginx-1.13.12的过程。还提供其他版本。
1。下载新版本的nginx
![]()
下载页面:http://nginx.org/en/download.html
wget -c http://nginx.org/download/nginx-1.13.12.tar.gz
2.获取nginx旧版本设置
显示当前版本:/ usr/local/nginx/sbin/nginx -v
显示当前配置:/nx/loc 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
3 .解压新版本的nginx源码包
tar -xzvf nginx-1.13.12.tar.gz cd nginx-1.13.12
4.重新编译前对比新版本设置
此处配置与旧版本相同:/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
5。编译创建objs目录,进入该目录替换nginx
make
编译后会看到ls
[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
6.顺利升级
make upgrade
7.升级成功,请检查版本
[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程序和网站文件,以免出错。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网