网站首页 > 技术教程 正文
是反向代理?
你可能听说过Nginx,但你知道它为什么被称为"反向"代理吗?
首先来理解一下什么是正向代理。当你想买海外的商品时可能会选择代购,代购人员可以帮助购买并将商品送到顾客手中。
这就像正向代理,它位于用户(我们使用者/客户端/浏览器)和互联网(web资源)之间,帮助我们访问难以直接获取的内容,绕过限制甚至屏蔽某些内容。比如玩steam游戏的朋友会去开游戏加速器以获得更好的体验游戏加速器就是正向代理。
当上网时有些网站背后有很多服务器,但是他们不想不希望直接暴露在我们面前就会选择反向代理。就像我们想访问大楼内的某个公司时,首先会接触到前台,前台接待员确认我们有某种级别的权限,然后获取请求的内容并给到我们,但是这个过程不需要我们自己费事去跑。
这就像反向代理比如Nginx,它从客户端接收请求将请求转发给真实的服务器,然后将结果返回给客户端。就好像是代理服务器自己处理了这个请求,前台可以是虚拟的来隐藏公司的真实服务器地址,避免受到黑客的恶意攻击。在有大量访客流量时选择合适的策略进行分流(负载均衡),通过把类似的请求进行临时存储在手边,也就是缓存来提供快速的服务等等。
这样就可以理解反向代理不仅可以保护服务器,还可以进行负载均衡缓存静态内容,甚至加密和解密ssl 通信。
记得关注再走。
猜你喜欢
- 2024-10-13 Nginx 的正向代理、反向代理、负载均衡
- 2024-10-13 Nginx 反向代理与正向代理(nginx反向代理啥意思)
- 2024-10-13 nginx服务器-四层代理与七层代理概要及应用场景
- 2024-10-13 php为什么要用nginx做代理(php nginx运行原理)
- 2024-10-13 为什么企业要用nginx做反向代理?(nginx反向代理 503的原因)
- 2024-10-13 为什么我推荐Nginx作为后端服务器代理
你 发表评论:
欢迎- 最近发表
-
- Oracle 在其新的 Linux 内核中引入了热补丁功能
- CentOS 7.6下安装Oracle 11.2.0.4
- ORACLE体系 - 2(oracle体系讲解)
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- Hadoop自学系列集(二) ---- CentOS下安装JDK
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 搭建Oracle数据库服务器(oracle服务器创建用户)
- OGG同步到Kafka(oggforbigdata到kafka)
- oracle是什么软件?(oracle是干什么用的)
- 脚本化修改Oracle用户的密码以及执行sql(增删改查等)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)