好记性不如烂笔头呀
Nginx中,什么是正向代理,什么是反向代理?
1.正向代理
我是在局域网上,代理服务器和我要访问的站点都在Internet上。如果我要访问其他站点,需要通过正向代理服务器。
为什么要使用正向代理?
1)政府,学校,公司可能会有自己内部的删减版互联网,正向代理可以访问被禁止访问的网站
2)可用于内容过滤,比如老板不希望员工利用上班时间玩游戏,于是命令中间人每当发现有人访问腾讯,网易的游戏网站时,让中间人返回404,这样员工就不能用wifi玩游戏了
3)可用与隐藏身份,一般会被黑客使用
2.反向代理
我和代理服务器在一个局域网(都是我买的hhh)。我向Internet提供服务,比如我做了个网站,我真实的服务器不能直接被外部网络访问(防止主服务器被恶意攻击),别人想使用我的服务,就得先向我的代理服务器发请求,我的代理服务器再转发给我。
为什么要使用反向代理?
除了防止恶意攻击,使用反向代理还有个好处,给负载均衡和动静分离提供了基础。负载均衡:万一我这个网站非常火爆,当用户的接入请求蜂拥而入时,可以使用多个服务器来共同分担成千上万的用户请求,到时候反向代理服务器就可以承担分配请求的责任。动静分离:提高我网站的响应速度