反向代理 :客户端访问服务器端,不知道访问哪一台服务器由nginx随机访问空闲的后台服务器,然后根据后台服务器响应的数据反馈给客户端。
相当于流量超了,打10010客服,10010相当于Nginx,具体给你转接哪个客服它也不知道。看哪个客服电话闲,接哪个。
正向代理:客户端访问服务器端,知道要访问的代理服务器,代理服务器将反馈的内容发送给客户端。
相当于:租房子,需要联系中介,然后找到房东,全程跟踪知道你要找的那个房东,最后交易完成,中介相当于Nginx,房东将房子交给你,相当于代理服务器返回的数据。
正向代理:针对客户端而言, 代理服务器代理客户端,转发请求,并将获得的内容返回给客户端。
反向代理:针对客户端而言, 代理服务器就像是原始服务器,代理集群的web节点服务器返回结果。
关键配置:proxy_pass
负载均衡
其中涉及负载均衡策略的配置项:
weight-xx 设置权重
ip_hash 按ip地址分配
backup 备机方式
静态资源动静分离
依靠location关键词配置