nginx原理

反向代理

以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

代理的是服务器
反向代理服务器对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置

正向代理

简称为代理,就是在用户无法正常访问外部资源,比方说受到GFW的影响无法访问twitter的时候,我们可以通过代理的方式,让用户绕过防火墙,从而连接到目标网络或者服务。比如我访问不了google.com,但是我能访问一个代理服务器A,A能访问google.com,此时A就是正向代理。
通俗来讲:客户端C想访问服务器N,但是由于某些原因无法访问,c此时他发现服务器H可以访问,所以客户端就将请求发送给代理服务器H,让服务器H访问服务器N,然后将响应的数据返回。

代理的是客户端

正向代理是一个位于客户端和原始服务器(origin server)之间的服务器

使用Nginx优点:
  • 保护了原始服务器的资源安全
  • 节省了有限的IP资源
  • 减少Web服务器的压力,提高响应速度
  • 请求的统一控制,包括设置权限、过滤规则等;
  • 分动态和静态可缓存内容;
  • 实现负载均衡,内部可以采用多台服务器来组成服务器集群,外部还是可以采用一个地址访问;
  • 解决Ajax跨域问题;
  • 作为真实服务器的缓冲,解决瞬间负载量大的问题;

借鉴博文1
博文2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值