Nginx(发音为"engine-x")是一款高性能、轻量级的开源Web服务器软件,也可用作反向代理服务器、负载均衡器和HTTP缓存 。Nginx之所以有被称为“反向”代理,是因为它充当客户端设备和Web服务器之间的中介或中间人,执行与传统或正向代理相比在相反方向上的功能 。
文章插图
图片
让我们详细解释一下主要的区别:
正向代理:
- 功能: 正向代理位于用户设备(客户端)和互联网之间 。它代表客户端访问互联网资源 。
- 常见用途:
绕过浏览限制:它可以帮助用户绕过网络或防火墙施加的限制 。
阻止对特定内容的访问:它可以根据预定义规则过滤或阻止特定内容的访问 。
反向代理(在这种情况下是Nginx):
- 功能: 反向代理接受来自客户端的请求,将这些请求转发到Web服务器,然后将结果返回给客户端 , 就好像代理服务器本身处理了该请求一样 。它代表服务器 。
- 常见用途:
负载均衡:它将来自客户端的请求分发到多个服务器,以确保资源的最佳利用率,并防止任何单个服务器过载 。
缓存静态内容:它可以缓存静态资源,如图像或css文件,减轻后端服务器的负载并提高性能 。
加密和解密SSL通信:它可以处理SSL/TLS加密和解密,将这项任务从后端服务器卸载 。
实质上,“反向”在反向代理中的术语表示它代表服务器,处理客户端请求并与后端服务器进行通信 。这与正向代理形成对比,后者代表客户端以访问互联网资源 。Nginx作为反向代理的能力使其成为提升Web服务器设置中安全性、性能和可扩展性的多才多艺的工具 。
推荐阅读
- 家里养鱼忌讳1到10 家里养鱼忌讳1到10吗为什么
- 柚子属于寒性水果吗 柚子属于寒性水果吗为什么
- 为什么地牢制造者玩不了,地牢制造者怎么解锁更高难度
- 汽车为什么越开越肉?
- 为什么体温计夹的时间越长温度越高 体温计夹的时间越长量的体温越高
- QQ邮箱app怎么重命名附件,发邮箱文件为什么要重命名
- jumpman和aj一样,乔丹的标志为什么和耐克一样
- 吴京“宠妻”人设被推翻,谢楠为什么不离婚?
- 优酷该咋得才能投屏,为什么腾讯和优酷没有投屏
- 林志颖,模样大变!网友惊呼:帅哥变丑男了,他为什么不调养好再复出?