开发者社区> 问答> 正文

请问什么叫反向代理和负载均衡额,关于Nginx的

已解决

看百度百科的说明完全不知其所以然,太抽象了,无法理解,希望各位前辈能指导下,谢谢

展开
收起
西秦说云 2016-02-01 17:05:24 2697 0
1 条回答
写回答
取消 提交回答
  • 码农|Coder| Pythonista
    采纳回答

    负载均衡

    首先说一下负载均衡,如果你的网站有大量的用户访问,一台服务器忙不过来,那么要多台服务器才行。但是用户肯定是通过一个地址去访问你的网站。你可以通过这个地址做一台负载均衡服务器,把请求平均分配给后台的多个应用服务器。
    4288386583_558cbea3a44c5_articlex

    反向代理

    那么如何通过一台负载均衡服务器将请求分配给后台的多个应用服务器,就可以通过反向代理来实现。
    负载均衡服务器并不处理业务逻辑。用户的HTTP请求发给Nginx,Nginx再把请求发给后台的应用服务器,由它来处理请求,处理完成后,HTTP响应由应用服务器发给Nginx,最后发给客户端。这就是反向代理。Nginx只是一个桥梁,连接了客户端和应用服务器(如上图)。

    PS:负载均衡可以通过反向代理来实现,但反向代理不是唯一的实现方式。同时,反向代理可以实现很多功能,并不只是负载均衡。

    2019-07-17 18:27:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载