如何在nginx中使用url pathname作为上游哈希
发布时间:2020-07-23 18:04:43 所属栏目:Nginx 来源:互联网
导读:我有一个配置的nginx服务器使用queryparam作为上游哈希.网址如下所示http://www.my-server.com/xyz/WXYZ?abc=123 并配置如下upstream test { hash $arg_abc; .... } 是否有可能使用URL的WXYZ部分作为上游哈希?WXYZ是动态值,xyz总是相同的,并且会在那
我有一个配置的nginx服务器使用queryparam作为上游哈希.网址如下所示
并配置如下
是否有可能使用URL的WXYZ部分作为上游哈希? WXYZ是动态值,xyz总是相同的,并且会在那里. 这是我试过的,
最佳答案
The deployment guide明确表示有可能:
哈希键是$request_uri,可以用$arg_your_key替换,但不确定是否适用于上游块,但它应该作为proxy_pass值工作:
不确定要求,但如果你需要使用基于参数$arg_abc的某个后端,你需要map功能,如here: (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |