Nginx在centos中的平滑升级。 本文介绍下升级nginx的基本过程。
1、查看当前版本
复制代码代码示例:
#cd /usr/local/nginx/ #进入Nginx安装目录
# sbin/nginx -V #查看版本 nginx version: nginx/0.7.60 configure arguments: –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module #编译项 得到原来./configure 的编译项
2,下载最新版
复制代码代码示例:
#cd /data/soft/
#wget http://nginx.org/download/nginx-0.8.36.tar.gz #下载 #tar xzvf nginx-0.8.36.tar.gz #解压缩 #cd nginx-0.8.36
3,编译nginx文件
复制代码代码示例:
#./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module #按原来的选项configure
#make #编译 #mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old #移动旧版本 #cp objs/nginx /usr/local/nginx/sbin/ #复制新版本nginx过去 #cd /usr/local/nginx #sbin/nginx -t #测试下,显示如下则表示通过 the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok configuration file /usr/local/nginx/conf/nginx.conf test is successful
4,启动新升级的nginx,关掉旧nginx进程
5,nginx升级完成,查看升级后的版本
复制代码代码示例:
# sbin/nginx -V
(责任编辑:IT)nginx version: nginx/0.8.36 TLS SNI support disabled configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module |