代理服务器的理解

nginx是反向代理,就一直知道反向代理是访问服务,但访问的实际是中间服务器,中间服务器代理到实际服务器去获取结果,再返回到客户端。

其实我一直没有get到反向代理的含义是什么,今天读这篇文章就get到了。

正向代理是连接一台中间服务器,所有的请求都由服务器代理转发,核心不是后端的业务,而是客户端主动用服务器代理访问,类似于VPN。

主要作用可能是:

  • 隐藏自己
  • 访问无法访问的服务
  • 加速访问服务

反向代理是服务端自带的代理服务器,客户端并不知道访问的是个代理服务器,对客户端来说就像是原始服务器,而反向代理服务器是服务开发方使用的,主要作用是:

  • 保护和隐藏原始资源服务器
  • 负载均衡
  • 缓存加速

引用:

https://www.cnblogs.com/dgwblog/p/9630601.html