Nginx反向代理概况及负载均衡详解

  

<强>

<强> 1,什么是反向代理
1,代理顾名思义就是代理某人去做某事,比如律师代理,中介代理。往往你不能直接自己做的事,都需要找代理

<强> 2,为什么要用反向代理
1,在没有代理云服务器之前,用户访问web服务器是如下图:
 Nginx反向代理概况及负载均衡详解“> <br/> 2,在实际业务生成环境中,比如我们访问web服务器,在用户和服务器直接往往有一台或者多台代理服务器用来转发你的访问请求,代你去访问web服务器,然后将结果返回给用户。当你只有一台web服务器的时候,这种代理看起来其实意义不大,用户直接访问web服务器不是更快?但生产中不仅仅一台网络,这个时候用代理来转发,并实现负载均衡就显得非常重要了! <br/> <img src=

<强> Nginx反向代理支持协议
 Nginx反向代理概况及负载均衡详解“> <br/>反向代理模式与Nginx代理模块总结如表格所示<br/> <img src=

<强> 4部署Nginx反向代理负载均衡
环境:
nginx-05:外网10.0.0.5内网172.16.1.5
web-07:外网10.0.0.7内网172.16.1.7(部署完成)
web-08:外网10.0.0.8内网172.16.1.8(部署完成)
1) nginx-05安装Nginx反向代理软件
百胜提供Nginx
yum - y安装Nginx
2)定义一个代理模块,新建一个文件
[root@172 Nginx] #猫provxy_params

 <代码> proxy_set_header主机http_host美元;
  proxy_set_header X-Real-IP remote_addr美元;
  proxy_set_header X-Forwarded-For proxy_add_x_forwarded_for美元;
  proxy_connect_timeout 30;
  proxy_send_timeout 60;
  proxy_read_timeout 60;
  proxy_buffering alt=" Nginx反向代理概况及负载均衡详解"> 

  

Nginx反向代理概况及负载均衡详解