Nginx:为多vhost服务器拆分_客户端?

Nginx:为多vhost服务器拆分_客户端?,nginx,vhosts,Nginx,Vhosts,问题:split_客户端是否通用于http下配置的所有虚拟主机,还是一台物理服务器 我的理解是split_client指令位于http块之下。我对它进行了测试,它的工作原理如所述 我还设置了多个服务器块,即http下的虚拟主机,以便运行多个站点。多个站点正在工作,但我想知道是否可以为每个vhost使用单独的split_客户端。split_客户端具有http上下文,因此可以为所有服务器块虚拟主机配置它。但您只能在特定的服务器块中使用拆分变量,这样其他服务器块就可以正常工作了,不需要A/B 带有不同

问题:split_客户端是否通用于http下配置的所有虚拟主机,还是一台物理服务器

我的理解是split_client指令位于http块之下。我对它进行了测试,它的工作原理如所述

我还设置了多个服务器块,即http下的虚拟主机,以便运行多个站点。多个站点正在工作,但我想知道是否可以为每个vhost使用单独的split_客户端。

split_客户端具有http上下文,因此可以为所有服务器块虚拟主机配置它。但您只能在特定的服务器块中使用拆分变量,这样其他服务器块就可以正常工作了,不需要A/B

带有不同上游的官方教程拆分:


很好,使用不同的索引文件拆分教程:

那么,你是说它对所有服务器块都是通用的,是吗?是的,它是通用的,但你可以在不同的服务器块中使用它或不使用它。我很好奇,split_客户端是否通常像负载平衡器一样使用,其中重定向用于将流量路由到部分应用程序测试部分中的不同/子域:?我从阅读中了解到,split_客户端用于设置更类似的变量/参数,您可以使用链接中的典型负载平衡器设置完整应用程序测试部分来路由流量。split_客户端通常用作a/B测试工具:这不是负载平衡。但是你可以试着用它来减肥,只是为了好玩。关于真实LB: