nginx中upstream是干什么的
时间: 2023-10-13 15:03:35 浏览: 154
nginx-upstream-dynamic-servers:Nginx模块,用于解析上游内部的域名并保持最新状态
在nginx中,upstream主要用来实现和后端的服务器进行通信,并且起到一个桥梁的作用。它可以被看作是一种特殊的handler。当客户端发送HTTP请求到nginx时,upstream会创建一个到后端的请求,并将后端的数据再次发送给客户端。upstream的作用就是真正产生内容的地方在"上游"而不是nginx本身。在配置nginx服务时,需要使用upstream来定义后端的服务器列表,以及负载均衡算法。通过配置upstream,nginx可以实现负载均衡和冗余的功能。负载均衡可以将请求分发到多个后端服务器上,以提高系统的性能和可用性。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Nginx upstream优化详解](https://blog.csdn.net/qq_23066635/article/details/107730212)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Nginx之负载均衡upstream模块简介和使用](https://blog.csdn.net/m0_67390969/article/details/126113721)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文