简单介绍正向代理和反向代理

正向代理与反向代理

代理就是中介。

正向代理

正向代理类似一个跳板机,代理访问外部资源。正向代理的用途有:

  1. 访问原来无法访问的资源;
  2. 做缓存,加速资源访问;
  3. 对客户端访问授权、认证等

反向代理

反向代理,是指使用代理服务器接收外网的请求,然后将请求转发给内网服务器,并将服务器响应送给客户端,此时代理服务器表现为一个服务器。

反向代理的作用有:

  1. 暴露在外网,保证内网安全;
  2. 负载均衡,配置优化网站负载。

参考资料:https://www.cnblogs.com/taostaryu/p/10547132.html

Nginx的引入

Nginx是高性能的HTTP和反向代理服务器,同时也提供邮件服务。

我们主要将Nginx用作反向代理服务器(也可以称作网关),通过配置实现集群与负载均衡。其次是用于静态资源虚拟化,将本地静态资源(html/css/js/图片等)虚拟化成服务,通过ip访问。

客户访问某个网站,首先经由Nginx网关,再决定访问哪台服务器。如图中的Tomcat服务器统称为上游服务器upstream。

posted @ 2021-01-31 08:34  Awecoder  阅读(299)  评论(0编辑  收藏  举报