Nginx
1.跨域
2.下载本地文件
3.反向代理(将控制权交给后端,实现负载均衡。–轮询,权重,随机)
正向与反向代理
正向代理:
代理访问客户端无法访问的资源(客户端正向,对于客户端透明)
正向代理的用途:
(1)访问原来无法访问的资源
(2) 可以做缓存,加速访问资源
(3)对客户端访问授权,上网进行认证
(4)代理可以记录用户访问记录
反向代理:
将控制权交给后端(客户端反向,对于服务端透明)
反向代理的作用:
(1)保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网
(2)负载均衡,通过反向代理服务器来优化网站的负载
![在这里插入图片描述](https://img-blog.csdnimg.cn/8479d55929dd4b7e80b7fc056780257f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5LuZ5YS_RmHkuLY=,size_18,color_FFFFFF,t_70,g_se,x_16)