proxies - 混淆代理和反向代理
问题描述
我需要对代理和反向代理进行一行解释。当我在自由职业者上发布任何项目时,他们会询问我是否需要反向连接旋转代理/反向代理等。
任何人?
解决方案
代理:它代表客户端发出请求。因此,服务器将响应返回给代理,代理将响应转发给客户端。事实上,服务器永远不会“知道”客户端是谁(客户端的 IP 地址);它只会知道代理。但是,客户端肯定知道服务器,因为它基本上格式化了发往服务器的 HTTP 请求,但它只是将其交给代理。
反向代理:它代表服务器接收请求。它将请求转发到服务器,接收响应,然后将响应返回给客户端。在这种情况下,客户端永远不会“知道”谁是实际的服务器(服务器的 IP 地址)(有一些例外);它只会知道代理。服务器将知道或不知道实际的客户端,具体取决于反向代理的配置。
推荐阅读
- django - 如何获取在 django 中有帖子的用户列表?
- r - 在R中查找栅格和矩阵(或两个矩阵)的每一行之间的角度
- excel - 更新 Excel 文件中的链接
- javascript - 显示我使用 @ContentChildren 或 @ViewChild 获取的组件的内容
- docker - 在具有不同内部版本号的两个 Windows 主机上运行 docker 映像
- ssl - 如何使 HTTP Server Websocket (WS) 连接在 HTTPS 站点上工作?
- javascript - 防止 Javascript 在文件上传到 S3 时添加元数据
- c++ - 在 OpenGL 纹理中使用四个以上的组件
- spring-boot - 重载 SpringBoot @PostMapping 控制器方法不起作用
- php - 我无法正确生成 xml 字符串