简单介绍正向代理和反向代理
正向代理与反向代理
代理就是中介。
正向代理
正向代理类似一个跳板机,代理访问外部资源。正向代理的用途有:
- 访问原来无法访问的资源;
- 做缓存,加速资源访问;
- 对客户端访问授权、认证等
反向代理
反向代理,是指使用代理服务器接收外网的请求,然后将请求转发给内网服务器,并将服务器响应送给客户端,此时代理服务器表现为一个服务器。
反向代理的作用有:
- 暴露在外网,保证内网安全;
- 负载均衡,配置优化网站负载。
参考资料:https://www.cnblogs.com/taostaryu/p/10547132.html
Nginx的引入
Nginx是高性能的HTTP和反向代理服务器,同时也提供邮件服务。
我们主要将Nginx用作反向代理服务器(也可以称作网关),通过配置实现集群与负载均衡。其次是用于静态资源虚拟化,将本地静态资源(html/css/js/图片等)虚拟化成服务,通过ip访问。
客户访问某个网站,首先经由Nginx网关,再决定访问哪台服务器。如图中的Tomcat服务器统称为上游服务器upstream。
版权声明:本文为博主原创文章,未经博主允许不得转载。