1. Infocode上海蓝畅信息技术有限公司首页
  2. 技术分享

Nginx反向代理是什么,反向代理做作用是什么?

什么是Nginx反向代理

反向代理(ReverseProxy)是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,简单来说就是真实的服务器不能直接被外部网络访问,想要访问必须通过代理。

 

Nginx优点好处
Nginx反向代理

 

反向代理的作用

1、防止主服务器被恶意攻击

2、为负载均衡和动静分离提供实现支持

负载均衡:使用反向代理同时代理多个相同内容的应用服务器(比如tomcat),将客户端请求分发到各个应用服务器上并接收响应返回给客户端

 

正向代理和反向代理:

正向代理,架设再客户机与目标机之间,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。

什么意识呢,就是学生从四面八方过来上学,大门只有一个,学校也只有一个,所有的学生都必须通过这个大门才能进入学校,学生好像是客户机,大门就是代理服务器,学校就是目标主机。

反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工具量,将客户机请求转发给内部网络上的目标服务器;

并将从服务器上得到的结果返回给Internet请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。

本文来自网络 由蓝畅整理,经授权后发布,本文观点不代表Infocode上海蓝畅信息技术有限公司立场,转载请联系原作者。

发表评论

电子邮件地址不会被公开。 必填项已用*标注