Quantcast
Channel: 容器云计算,Devops,DBA,网络安全。
Viewing all articles
Browse latest Browse all 780

nginx 版本升级

$
0
0

nginx 版本升级


1.使用/usr/local/nginx/sbin/nginx -V查看当前版本和配置

[root@KW-GED-YX-M servertest]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.5.7
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) 
TLS SNI support enabled

configure arguments: --error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log --pid-path=/usr/local/nginx/logs/nginx.pid --lock-path=/usr/local/nginx/logs/nginx.lock --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --with-http_ssl_module --with-pcre=../pcre-8.33 --add-module=../nginx-upload-module-2.2 --add-module=../nginx_tcp_proxy_module-master --with-http_auth_request_module


Lumanager自己的路查看nginx 版本信息如下:

[root@iZ28seu98swZ cmd]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.0.15
built by gcc 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) 
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-pcre=../pcre-8.10 --with-openssl=../openssl-1.0.1c --add-module=../ngx_cache_purge-1.3 --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module


编译软件时,需要将对应的openssl, pcre 源码包解压到参数对应的目录里面,才可以安装软件。


2.下载要添加的模块

下载pcre

wget http://ftp.exim.llorien.org/pcre/pcre-8.33.tar.gz

tar -xvf pcre-8.33.tar.gz

 

下载nginx upload插件

wget https://github.com/Austinb/nginx-upload-module/archive/2.2.zip

unzip 2.2

解压出nginx-upload-module-2.2

该地址下载的模块支持nginx1.11以后版本。

3.升级nginx

wget http://nginx.org/download/nginx-1.12.0.tar.gz

tar -xvf nginx-1.12.0.tar.gz

cd nginx-1.12.0


3.1安装检测

./configure  \

--error-log-path=/usr/local/nginx/logs/error.log \

--http-log-path=/usr/local/nginx/logs/access.log \

--pid-path=/usr/local/nginx/logs/nginx.pid \

--lock-path=/usr/local/nginx/logs/nginx.lock \

--sbin-path=/usr/local/nginx/sbin/nginx \

--conf-path=/usr/local/nginx/conf/nginx.conf \

--with-http_ssl_module \

--with-pcre=../pcre-8.33 \

--add-module=../nginx-upload-module-2.2 \

--with-http_auth_request_module \

--with-http_stub_status_module \

--with-http_ssl_module \

--with-file-aio \

--with-threads


3.2 make

 
3.3备份sbin目录下的nginx文件

cd /usr/local/nginx/sbin/

cp nginx nginx.old


3.4复制新的nginx文件

cd /path-to-nginx/nginx-1.12.0

cp objs/nginx /usr/local/nginx/sbin/


3.5 make upgrade
3.6 检查升级是否成功

[root@KW-GED-YXUP-test logs]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.12.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) 
built with OpenSSL 1.0.0-fips 29 Mar 2010
TLS SNI support enabled
configure arguments: --error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log --pid-path=/usr/local/nginx/logs/nginx.pid --lock-path=/usr/local/nginx/logs/nginx.lock --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --with-http_ssl_module --with-pcre=../pcre-8.33 --add-module=../nginx-upload-module-2.2 --with-http_auth_request_module --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-threads


Viewing all articles
Browse latest Browse all 780

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes