反向代理和负载均衡

2016-1-16 chenhui Nginx

所谓的反向代理,就是Nginx服务器作为主服务器,客户端把请求发送给 Nginx,然后 Nginx 把请求转发给其他服务器。

配置反向代理很简单,如下设置即可:

location / {
	proxy_pass http://192.168.1.101
}

这样他就把请求转发给 192.168.1.101 这个服务器了。

而所谓的负载均衡,其实就是反向代理,只不过 proxy_pass 指向的不是一个服务器,而是一个服务器列表,如下设置:


upstream serverlist{
	server 192.168.1.200:80 weight=1 max_fails=2 faild_timeout=3;
	server 192.168.1.201:80 weight=1 max_fails=2 faild_timeout=3;
}

location / {
	
	proxy_pass http://serverlist;
}

发表评论:

Copyright ©2015-2016 freehui All rights reserved