反向代理是指代理服务器接受互联网上的连接请求,然后将请求转发给内部网络上的服务器。并将结果从服务器返回到请求在互联网上连接的客户端,此时代理服务器在外部世界中显示为服务器。
反向代理确保用户不会直接与原始Web服务器通信
正向代理:
当客户端主动使用代理服务器时,此时的代理叫正向代理。比如:一些网络代理工具(加速器/VPN…)
使用正向代理时,客户端是需要配置代理服务的地址、端口、账号密码(如有)等才可使用的。
正向代理隐藏真实客户端
反向代理:
服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知代理服务器的IP地址,而不知道在代理服务器后面的服务器集群的存在。
反向代理隐藏真实服务端
nginx可以缓冲请求、响应、访问控制、限速,限连接数、负载均衡等
Nginx转发Gunicorn服务,重点是解决“慢客户端行为”给服务器带来的性能降低问题
“慢客户端行为”,指的就是request(或response)部分耗时比较多的情况,Gunicorn恰好会把上面三个过程放到同一个进程中,当出现“慢客户端行为”时,效率很低:
今天的文章nginx 反向代理分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/55680.html