#代理服务器简介
代理服务器分为正向代理服务器和反向代理服务器,他们都是充当客户端和目标服务器的中介,都是由客户端发送请求到代理服务器,再由代理服务器传递请求给目标服务器,最终再由代理服务器传递响应信息给客户端。
一、正向代理
1.演示
正向代理代理的是用户
2.正向代理的优点
1.客户端可以对 Server 隐藏自己的地址,从而避免受到可能的攻击。
2.可以缓存真实服务器中的数据,提高客户端的访问速度
二、反向代理
1.演示
2.反向代理优点
1、保护服务安全
1.1、隐藏服务节点的IP;
1.2、将服务节点置于防火墙之后,避免直接攻击业务节点服务器。
2、服务节点更专注于业务,同时提升性能
2.1、由于有反向代理的存在,可以让反向代理服务器去实现比如https、gzip压缩等与业务无关的功能;
2.2、提供动静态分离,将静态文件发往静态服务器或本地文件系统,避免业务节点处理这些与业务无关的请求;
2.3、提供缓存机制,将一些短时间内不会变化的动态内容,在反向代理服务器这层增加缓存,降低业务服务器的请求量;
2.4、由于控制权在代理服务这边,完全可以根据服务节点的性能动态分配请求,做到服务节点性能最佳。
正是由于Ngxin引入了反向代理的特性,让请求和响应都要经过Nginx,因此给Nginx带来了非常多的可能。比如负载均衡、HTTP缓存等。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步