Nginx:split_clients 用于多虚拟主机服务器?

Nginx: split_clients for multi-vhost server?

问题:split_client是对http下配置的所有虚拟主机通用,还是对一台物理服务器通用?

我的理解是 split_client 指令在 http 块下。我对其进行了测试,它的工作原理与描述的一样 here

我还在 http 下设置了多个 server 块(即虚拟主机),以便 运行 多个站点。多个站点都在工作,但我想知道您是否可以为每个虚拟主机设置单独的 split_clients

split_client 具有 http 上下文,因此可以为所有服务器块(虚拟主机)配置它。但是您只能在特定的服务器块中使用拆分变量,因此其他服务器块可以照常工作,w/o A/B.

官方教程(分上游不同):Performing A/B Testing with NGINX and NGINX Plus

不错的DO教程(拆分成不同的索引文件):How To Target Your Users with Nginx Analytics and A/B Testing