今天给DO的服务器升级了下Nginx的版本,由于之前升级过方法都给忘了,然后在此再记录一下:
首先,进入nginx的sbin目录,执行:
./nginx -V
获取到之前编译的参数后,保存下。
下载最新稳定版,一般都是偶数版本是稳定版:
wget http://nginx.org/download/nginx-1.8.0.tar.gz
解压后进入文件夹,有个configure的文件即可。
执行如下命令:
./configure --user=www --group=www --prefix=/xxx/server/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module
这里后面的参数就是执行第一条命令后得到的参数。
执行后生成Makefile,然后make一下。
接着备份原来nginx的sbin/nginx(注意,在sbin/目录下执行)。
cp nginx nginx.old
删除掉原来的nginx,然后将新版本make后的nginx拷贝过来。
rm -fr nginx #注意后面有个.表示当前目录 cp /root/nginx-1.8.0/objs/nginx .
执行:
make upgrade
然后就成功啦,再次执行第一个命令就可以看到已经成功平滑升级了。
未经允许不得转载:李阳的藏宝阁 » Nginx平滑升级的方法