nginx反向代理负载均衡
Posted 梁俊俊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx反向代理负载均衡相关的知识,希望对你有一定的参考价值。
1.nginx的服务器监控检测方式分为两种,一种是被动监测,另一种是主动监测照着Nginx负载均衡health_check分析 - dream_fly_info - 博客园
照着Nginx负载均衡health_check分析 - dream_fly_info - 博客园
来做了主动检查报错,收到错误unknown directive "health_check",发现商业版本才能用,
2.后面改用淘宝的tengine 安装,编译配置./configure --prefix=/usr/local/tengine --with-http_ssl_module --add-dynamic-module=PATH
修改配置文件 vi /usr/local/tengine/conf/nginx.conf
如下
http
upstream www.abc.com
server 192.168.119.119:8080;
server 192.168.119.120:8090;
check interval=3000 rise=2 fall=3 timeout=2000 type=http;
check_http_send "GET /healthcheck.html HTTP/1.0\\r\\n\\r\\n";
check_http_expect_alive http_2xx http_3xx;
server
listen 80;
server_name www.abc.com;
location /
proxy_pass http://www.abc.com;
root html;
index index.html index.htm;
分别在服务器下面创建healthcheck.html文件就可以轮询了
以上是关于nginx反向代理负载均衡的主要内容,如果未能解决你的问题,请参考以下文章