nginx反向代理--upstream模块
2016-02-29 13:29
375 查看
1.nginx负载均衡依赖于ngx_http_upstream_module模块,支持以下代理模式:
proxy_pass:一般用于反向代理
fastcgi_pass:一般用于和动态文件交互,php等
memcached_pass:
2.upstream模块编写
upsrtream 模块名{
server abc.example.com weight=5;
可以接域名或ip,如果不加端口号默认是80,weight是权重,数值越大权重越高
server abc.com:8080;
server unix:/tmp/backend3;
指定socket文件
}
3.upstream模块相关说明
1)应该放在配置文件http标签内
2)upstream默认算法是wrr(加权轮询)
3)内容相关参数
max_fails最大尝试次数,连接后面realserver次数
backup热备配置,当激活的realserver都失败后启用backup
fail_timeout失败超时时间,配合上面max_fails,检查n次后,等待n秒
down服务器不可用,配合ip_hash使用
proxy_pass:一般用于反向代理
fastcgi_pass:一般用于和动态文件交互,php等
memcached_pass:
2.upstream模块编写
upsrtream 模块名{
server abc.example.com weight=5;
可以接域名或ip,如果不加端口号默认是80,weight是权重,数值越大权重越高
server abc.com:8080;
server unix:/tmp/backend3;
指定socket文件
}
3.upstream模块相关说明
1)应该放在配置文件http标签内
2)upstream默认算法是wrr(加权轮询)
3)内容相关参数
max_fails最大尝试次数,连接后面realserver次数
backup热备配置,当激活的realserver都失败后启用backup
fail_timeout失败超时时间,配合上面max_fails,检查n次后,等待n秒
down服务器不可用,配合ip_hash使用
相关文章推荐
- Nginx 反向代理学习(一)
- Apache 反向代理与修改网页内容
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- 反向代理的一些工作原理。
- 系统原理分析架构-五-squid(反代理即web缓存服务器)
- 系统原理分析架构-四-squid(简介及正向代理)
- varnish和squid的对比
- 尝试在非root用户下进行nginx的反向代理-1
- Nginx反向代理上传大文件报错(failed to load resource : net :: ERR_CONNECTION_RESET)
- squid
- Apache配置反向代理
- nginx反向代理,负载均衡
- Nginx用作反向代理服务器使用
- 反向代理及Nginx示例
- nginx反向代理访问带referer的后端
- 最简单的nginx反向代理tomcat
- 最简单的nginx反向代理tomcat
- 最简单的nginx反向代理tomcat
- 最简单的nginx反向代理tomcat
- 最简单的nginx反向代理tomcat