nginx 平滑添加第三方模块
来源:互联网 发布:java 解压rar文件夹 编辑:程序博客网 时间:2024/05/18 03:35
nginx利用第三方模块nginx_upstream_check_module来检查后端服务器的健康情况
adminWeb Server 围观11845次 一条评论 编辑日期:2012-07-19 字体:大 中 小大家都知道,前段nginx做反代,如果后端服务器宕掉的话,nginx是不能把这台realserver提出upstream的,所以还会有请求转发到后端的这台realserver上面去,虽然nginx可以在localtion中启用proxy_next_upstream来解决返回给用户的错误页面,方法在:http://www.linuxyan.com/web-server/67.html,大家可以参考一下,但这个还是会把请求转发给这台服务器的,然后再转发给别的服务器,这样就浪费了一次转发,这次借助与淘宝技术团队开发的nginx模快nginx_upstream_check_module来检测后方realserver的健康状态,如果后端服务器不可用,则所以的请求不转发到这台服务器。
首先去这里下载nginx的模块https://github.com/yaoweibin/nginx_upstream_check_module
下面是nginx打上模块补丁的安装
$ wget ‘http://nginx.org/download/nginx-1.0.14.tar.gz’
$ tar -xzvf nginx-1.0.14.tar.gz
$ cd nginx-1.0.14/
$ patch -p1 < /path/to/nginx_http_upstream_check_module/check.patch
注:因nginx版本更新,1.2以上版本的nginx,补丁为check_1.2.1+.patch
$ ./configure –add-module=/path/to/nginx_http_upstream_check_module
$ make
$ make install
- nginx 平滑添加第三方模块
- nginx平滑添加模块
- 已安装的nginx添加第三方模块
- Nginx系列—动态添加第三方模块
- Nginx添加新模块&平滑重启
- nginx添加第三方模块,以及启用nginx本身支持的模块
- openresty 添加第三方模块
- 解读nginx第三方模块ngx_http_auth_request_module
- Nginx 第三方模块-漫谈缘起
- Nginx 第三方模块-漫谈缘起
- nginx第三方模块redis2、concat
- 如何安装nginx第三方模块
- Nginx 第三方模块-漫谈缘起
- nginx安装第三方模块的方法
- Nginx 第三方模块试用记
- nginx安装第三方模块的方法
- 如何安装nginx第三方模块
- 如何安装nginx第三方模块
- 华为机试题—把数组排成最小的数 c++
- Openstack liberty源码分析 之 云主机的启动过程2
- 动态执行 javascript 函数
- Qt下Mapx
- 虚基类-摩托车继承自行车和机动车
- nginx 平滑添加第三方模块
- linux下安装Zend Optimizer
- 完整 httpd.conf 配置详情及中文注解
- CentOS直接yum install nginx 办法
- Android平台手机 5大优势和劣势
- VC包含目录、附加依赖项、库目录及具体设置
- Uva 102 Eocological Bin Packing
- C++ STL--stack/queue 的使用方法
- Hybrid 混合开发