我正在尝试根据来自" customerlocale"的版本路由不同的上游。来自客户端的标头,但下面的配置不起作用。请告诉我如何解决这个问题。
server {
listen 80 default;
location / {
if ($http_customerlocale = en) {
proxy_pass http://upstream-en;
}
if ($http_customerlocale = de) {
proxy_pass http://upstream-de;
}
}
}
答案 0 :(得分:0)
将nginx从1.4.6更新到1.11.3之后,它运行正常。谢谢。