如何在nginx中使用url pathname作为上游哈希
发布时间:2020-12-13 21:29:47 所属栏目: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:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx-Gitlab docker注册表拉取失败的EOF
- 如何以非root用户身份运行gunicorn/python app服务器?
- NGINX $request_uri vs $uri
- php-Magento从旧Urls重定向到具有商店(语言)代码的新Urls
- Letsencrypt certbot-nginx插件.它是如何工作的?
- curl-具有反向代理到替代端口号的Jenkins
- ruby-on-rails-Nginx与乘客的重写规则
- 403禁止使用nginx
- Python瓶vs uwsgi / bottle vs nginx / uwsgi / bottle
- Nginx Proxy通过S3特定的html文件