华为云计算 云知识 什么是反向代理?
什么是反向代理?

反向代理在计算机网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。

反向代理服务器位于用户和目标服务器之间,但对于用户而言,反向代理服务器与目标服务器等效,即用户可以直接访问反向代理服务器来获取目标服务器的资源。 同时,用户不需要知道目标服务器的地址,也不需要在用户侧进行任何设置。 反向代理服务器通常用作Web加速,即使用反向代理用作Web服务器的前端,以减少网络和服务器的负载并提高访问效率。

反向代理的应用优势:

1)提高了内部服务器的安全

外部网络用户通过反向代理访问内部服务器,只能看到反向代理服务器的IP地址和端口号,内部服务器对于外部网络是完全不可见的。 此外,没有信息资源被保存在反向代理服务器上。 所有网页程序都存储在内部服务器上。 对反向代理服务器的攻击不会破坏真实的网页信息系统,从而提高了内部服务器的安全性。

2)加快了对内部服务器的访问速度

内部服务器前面有两个反向代理服务器,它们分别连接到教育网络和公共网络,以便公共网络用户可以通过公共网络线路直接访问学校服务器,从而避免了公共网络和教育网络相互之间拥挤的链路。  同时,反向代理服务器的缓存功能还可以加快用户的访问速度。

3)节约了有限的IP资源

校园网络的内部服务器除了使用教育网络地址外,还将使用公共网络IP地址提供服务。 公共网络分配的IP地址数量是有限的。 如果为每个服务器分配了一个公共网络地址,则不可能,反向代理技术可以解决IP地址不足的问题。

上一篇:华为好望商城丨智慧视觉助力湖北数字新基建 下一篇:基于ModelArts实现人脸识别

通过Nginx反向代理访问OBS最佳实践

通过Nginx反向代理访问OBS最佳实践