升级nginx

摘要

先查看下原来的编译参数
>/usr/local/nginx/sbin/nginx -V 

configure arguments: –user=nobody –group=nobody –prefix=/usr/local/nginx –with-http_stub_status_module –add-module=../ngx_cache_purge-1.0 –with-debug –with-http_sub_module

>sudo ./configure –user=nobody –group=nobody –prefix=/usr/local/nginx –with-http_stub_status_module –add-module=../ngx_cache_purge-1.0 –with-debug –with-http_sub_module

然后make,但不要install

编译完,在objs目录下有一个Nginx执行文件。

备份下原来老的nginx文件

>mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

在把新objs下的nginx cp到sbin下。

>nginx -t
测试下,显示通过。

//让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx
> kill -USR2 `cat /usr/local/nginx/nginx.pid`

//退出旧的nignx
> kill -QUIT `cat /usr/local/nginx/nginx.pid.oldbin`

升级完成!

先查看下原来的编译参数
>/usr/local/nginx/sbin/nginx -V 

configure arguments: --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --add-module=../ngx_cache_purge-1.0 --with-debug --with-http_sub_module

>sudo ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --add-module=../ngx_cache_purge-1.0 --with-debug --with-http_sub_module

然后make,但不要install

编译完,在objs目录下有一个Nginx执行文件。

备份下原来老的nginx文件

>mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

在把新objs下的nginx cp到sbin下。

>nginx -t
测试下,显示通过。

//让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx
> kill -USR2 `cat /usr/local/nginx/nginx.pid`

//退出旧的nignx
> kill -QUIT `cat /usr/local/nginx/nginx.pid.oldbin`

升级完成!

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

目前评论:1   其中:访客  0   博主  0   引用   1

评论加载中...

来自外部的引用: 1

  • nginx爆漏洞了,官方及时发布补丁 | linux系统架构–Linux系统运维工程师工作手册

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情