什么是代理?
代理分为正向代理和反向代理。
正向代理
对客户端的代理称为正向代理。
作用
1.突破访问限制,可以访问外网,比如vpn
2.提高访问速度
3.隐藏客户端ip,防止恶意攻击
反向代理
对服务器的代理称为反向代理。
反向代理的意思是你可以访问到服务,但是你访问的服务不是真正的服务,只是nginx给你转发的服务,反向代理成功的隐藏了服务的真实ip,类似于qq匿名聊天,你可以和网友聊天,但是不知道那个网友真正是谁,可以有效的提高系统的安全性。
作用
-
隐藏服务端的ip,防止恶意攻击。
-
负载均衡
通过nginx实现服务的负载均衡,目的是管理服务器收到的访问请求。
一台服务器可能在短时间收到很多个客户端的请求,而其它服务器在同一时间段内几乎处于空闲的状态,或者情况反转。这就需要一个能实现负载均衡的反向代理服务器,反向代理服务器可以先拦截所有发往服务器的请求,然后再决定把这些请求发给哪些服务器
-
提高访问速度