简单介绍正向代理和反向代理
正向代理与反向代理
代理就是中介。
正向代理
正向代理类似一个跳板机,代理访问外部资源。正向代理的用途有:
- 访问原来无法访问的资源;
- 做缓存,加速资源访问;
- 对客户端访问授权、认证等
反向代理
反向代理,是指使用代理服务器接收外网的请求,然后将请求转发给内网服务器,并将服务器响应送给客户端,此时代理服务器表现为一个服务器。
反向代理的作用有:
- 暴露在外网,保证内网安全;
- 负载均衡,配置优化网站负载。
参考资料:https://www.cnblogs.com/taostaryu/p/10547132.html
Nginx的引入
Nginx是高性能的HTTP和反向代理服务器,同时也提供邮件服务。
我们主要将Nginx用作反向代理服务器(也可以称作网关),通过配置实现集群与负载均衡。其次是用于静态资源虚拟化,将本地静态资源(html/css/js/图片等)虚拟化成服务,通过ip访问。
客户访问某个网站,首先经由Nginx网关,再决定访问哪台服务器。如图中的Tomcat服务器统称为上游服务器upstream。
版权声明:本文为博主原创文章,未经博主允许不得转载。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix