Nginx1.4.7已经发布,Nginx1.4.6平滑升级

Nginx1.4.7已经发布了,更新的功能并不多,具体更新内容如下:

Changes with nginx 1.4.7                                         18 Mar 2014

    *) Security: a heap memory buffer overflow might occur in a worker
       process while handling a specially crafted request by
       ngx_http_spdy_module, potentially resulting in arbitrary code
       execution (CVE-2014-0133).
       Thanks to Lucas Molas, researcher at Programa STIC, Fundación Dr.
       Manuel Sadosky, Buenos Aires, Argentina.

    *) Bugfix: in the "fastcgi_next_upstream" directive.
       Thanks to Lucas Molas.

Changes with nginx 1.4.6                                         04 Mar 2014

    *) Bugfix: the "client_max_body_size" directive might not work when
       reading a request body using chunked transfer encoding; the bug had
       appeared in 1.3.9.
       Thanks to Lucas Molas.

    *) Bugfix: a segmentation fault might occur in a worker process when
       proxying WebSocket connections.
相比Nginx1.4.6提高了安全性,修正了fastcgi_next_upstream指令。 下面就给Nginx1.4.6做个平滑升级,将其升级至Nginx1.4.7版本,如图:

nginxvshow

升级前先将原来的 nginx 二进制文件 mv 掉:cd /usr/local/nginx/sbin/ && mv nginx nginx.bak cd /usr/local/src wget http://nginx.org/download/nginx-1.4.7.tar.gz tar zxvf nginx-1.4.7.tar.gz cd nginx-1.4.7 ./configure --add-module=../ngx_cache_purge --with-http_ssl_module --with-google_perftools_module --with-pcre --user=www --group=www 下面是在目录: /usr/local/nginx/sbin 重新生成的 nginx 二进制文件:

reinstall nginx

重新加载新的nginx二进制文件即可。

nginx1.4.7

nginx还是非常容易控制的,平滑升级也不用几分钟的时间。并经过测试,升级后,网站没出现任何问题。非常适合小内存的VPS使用。小内存VPS推荐使用的PHP WEB环境---->LNMP 环境; 这个架构可能会经常出现Nginx 502 的error 。这个最好的解决方案就是加内存,直接将 PHP 和 Html 动静分离,让 PHP动态由 Apache 来负责。Nginx只处理静态内容。这样会有非常明显的效果。

相关阅读RelatedRead

Wordpress启用HTTPS需要注意的事

巧用Windows自带portproxy远程直接连接Hyper-V里Linux虚拟机

用linux系统格式化windows能识别的fat32分区

Windows Azure云基于CentOS的OpenLogic

Nginx编译安装之自定义google_perftools not found

关于MySQL通过localhost无法连接127.0.0.1可以连接的问题

Linux下编译安装OpenSSL

暂无评论添加评论