反向代理
反向代理是指:在客户端访问某网站时,访问的其实是该网站设置的反向代理服务器。用反向代理服务器调度客户端去请求内部网络的服务器。
流程:
客户端 ——》反向代理服务器 ——》把请求转发给内部网络的服务器
作用:
1.保证内网安全,可以使用方向代理提供WAF功能,阻止WEB攻击
2.负载均衡,优化网站的负载
负载均衡
规则:
1、轮询 :逐一循环调度
2、权重(weight) :指定轮询几率,权重值和访问比例成正比
3、ip_hash :根据客户端IP分配固定的后端服务器
修改配置文件
upstream servers{#定义集群
server 10.10.10.11;
server 10.10.10.12 weight=2;
server 10.10.10.13;
server 10.10.10.14 backup;
... ...
}
server{
listen 80;
... ...
}
weight:默认为1.weight越大,负载的权重就越大
backup: 其它所有的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻