阿岳之_nginx负载均衡篇(二)

原创
2016-07-29 09:03:31 702浏览

需要模块:ngx_http_upstream_module + ngx_http_proxy_module 或者 ngx_http_upstream_module + ngx_http_fastcgi_module

小知识:upstream 只能应用于http上下文,而proxy_pass可以应用于location,if in location, limit_except上下文

先尝试基于http协议的反向代理:

vim /etc/nginx/nginx.conf, 在http{}中添加如下配置:


server {
listen 80;
server_name www.a.com;
root /usr/share/nginx;
location / {
proxy_pass http://myapps/;
}
}
upstream myapps{
server 172.16.52.59 weight=1 max_fails=2 fail_timeout=4s;
server 172.16.52.60 weight=1 max_fails=2 fail_timeout=4s;
#ip_hash;
#health_check interval=3s fails_number=2;
}

测试:浏览器中输入www.a.com

以上就介绍了阿岳之_nginx负载均衡篇(二),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
上一条:nginx181配置反向代理 下一条:mongodb php