升级一般是添加新的模块,或者升级版本,所以要参考以前编译的模块,如果不添加,那么以前的模块就不能使用了
直接开始
升级方法一:make upgrade
此方法过程不可控
将旧版升级至1.16.1
[root@localhost ~]# /usr/local/nginx/sbin/nginx -V 查看旧版本预编译模块信息
nginx version: JWS
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-
http_ssl_module --with-http_mp4_module --with-http_realip_module --with-pcre --with-http_gunzip_module --with-
http_gzip_static_module
解压新源码包
[root@localhost src]# tar -xf nginx-1.16.1.tar.gz
[root@localhost src]# cd nginx-1.16.1
预编译新源码包
[root@localhost nginx-1.16.1]# ./configure \
--user=www \
--group=www \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_mp4_module \
--with-http_realip_module \
--with-pcre \
--with-http_gunzip_module \
--with-http_gzip_static_module
编译安装
[root@localhost nginx-1.16.1]# make
[root@localhost nginx-1.16.1]# make install
升级 make upgrade