简单介绍正向代理和反向代理

正向代理与反向代理

代理就是中介。

正向代理

正向代理类似一个跳板机,代理访问外部资源。正向代理的用途有:

  1. 访问原来无法访问的资源;
  2. 做缓存,加速资源访问;
  3. 对客户端访问授权、认证等

反向代理

反向代理,是指使用代理服务器接收外网的请求,然后将请求转发给内网服务器,并将服务器响应送给客户端,此时代理服务器表现为一个服务器。

反向代理的作用有:

  1. 暴露在外网,保证内网安全;
  2. 负载均衡,配置优化网站负载。

参考资料:https://www.cnblogs.com/taostaryu/p/10547132.html

Nginx的引入

Nginx是高性能的HTTP和反向代理服务器,同时也提供邮件服务。

我们主要将Nginx用作反向代理服务器(也可以称作网关),通过配置实现集群与负载均衡。其次是用于静态资源虚拟化,将本地静态资源(html/css/js/图片等)虚拟化成服务,通过ip访问。

客户访问某个网站,首先经由Nginx网关,再决定访问哪台服务器。如图中的Tomcat服务器统称为上游服务器upstream。

posted @   Awecoder  阅读(308)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· 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
点击右上角即可分享
微信分享提示