反向代理概念
代理:
简单来说,找一个中间人代替我去做一件事情,只要他给我结果就可以。
正向代理:
隐藏客户端的身份,通过代理获取结果
案例1:
1、入职了中国j建设银行,做开发
2、自己电脑不能上网,但需要访问外部网站查资料
3、在公司搭建一个正向代理服务器
4、自己的请求,交给正向代理服务器
5、正向代理服务器获取资源转交给你
案例2:
1、你很有钱,要租房子住,不希望房东知道自己的身份
2、找中介,中介帮你租房子
3、再把房子转交给你
反向代理:
隐藏服务端的身份,客户端通过代理获取目标服务端数据,客户端不知道服务端具体信息,只知道代理信息
案例:
1、阿里有很多服务器,不能直接把真实的IP地址暴露
2、将真实的ip地址,转交给nginx服务器
3、用户访问的时候,走的nginx
4、nginx将请求转发到不同的服务器上面去