nginx,正?反?代理

什么是代理

当客户端和服务器端由于某些原因无法访问的时候,我们就可以用到代理来帮助我们了。
比如生活中,你买不到东西,选择代购,也是使用了代理的一种。

正向代理

一开始客户端想访问某服务器被拒绝,然后客户端就找了代理来帮他去访问服务器。
nginx,正?反?代理_第1张图片
所以说正向代理,代理的是客户端。而且客户端是清楚自己最后要访问的服务器是谁。

生活中的一个设置nginx正向代理的实例:

考虑成本不浪费资源,小明在购买服务器的时候特意只购买一台带有带宽(可访问公网)的电脑A,而其他机器无法访问公网。
实际使用中难免部署项目的时候,发现大多数情况下我们的任何一台server都还是需要公网服务。
所以小明选择在电脑A上设置了nginx的正向代理。

反向代理

那么反向代理又是什么呢?为什么会有反向代理。

大家有时候对自己的移动手机卡消费或者套餐有问题的时候,都会拨打10086。但是一个地区的10086客服有很多个,但是你不关心也不知道电话那头的是哪一个。你只需要拨打10086的总机号,然后就会有人给你解答问题。这个10086总机号码就是反向代理。

所以咱们的反向代理就是帮助服务器端做代理的。
nginx,正?反?代理_第2张图片

你可能感兴趣的:(JAVA)