nginx之正向代理和反向代理

北京市中科医院 http://www.xuexily.com/npxxc/ShowNew.asp?page=41

nginx是一个高性能的Web服务器和反向代理服务器。特点是占有内存少,并发处理能力强,以高性能、低系统资源消耗而闻名。更重要的是它免费。做服务器的反向代理尤其常见。

正向代理

正向代理类似一个跳板机,代理访问外部资源。比如我们访问一些国外的资源网站,因为一些原因在国内这个网站被封了,无法访问。可以通过访问代理服务器,由代理服务器去访问。这个就是正向代理。代理的是我们客户端。干it的基本上都知道一个名词:翻墙。这个就是一个正向代理的例子。

反向代理

提供同样功能的服务器有多台,nginx给这些服务器做代理。这种代理就叫反向代理。nginx所在的服务器叫代理服务器。我们请求代理服务器,由代理服务器去动态的请求具体的服务器。服务器处理完后,把结果返回给代理服务器,代理服务器在转发给我们。

系统应用一般使用的都是反向代理。ngxin的反向代理的特点来做数据分流的,也就是一个服务器提供的服务是有限的,那就用更多的服务器来提供。为什么要用nginx的反向代理呢?为了提供支持更多的服务(用户访问量很大,一个服务器的能力已不足以提供服务,需要用更多个服务器来提供服务),通过nginx实现分布式部署。

用法也很简单

就是在nginx的配置文件中,配置好对应服务器的地址和端口,重启nginx即可。

但是nginx下载的时候要留意版本。我在年的时候,公司也使用的nginx做的代理,压测死过上不去。服务器没压力。查了4个小时是因为我们用的nginx那个windows版本并发是有限制的。大家压力上不去,也要留意下nginx的版本。最好从


转载请注明:http://www.aierlanlan.com/grrz/7540.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了