先查看下原来的编译参数
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