Code前端首页关于Code前端联系我们

nginx-1.13.6编译安装后,会平滑升级到1.13.12进程

terry 2年前 (2023-09-28) 阅读数 57 #未命名

nginx编译安装一段时间后,发现当前版本有漏洞或者需要新功能,并且当前的nginx版本需要升级,但是不能影响正常使用,所以这时候就需要将nginx平滑升级到最新版本。

本文介绍了将nginx-1.13.6升级到nginx-1.13.12的过程。还提供其他版本。

1。下载新版本的nginx

nginx-1.13.6编译安装后平滑升级到1.13.12过程

下载页面: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前端网发表,如需转载,请注明页面地址。

热门