我可以在Nginx位置使用自定义标头吗

时间:2018-07-10 03:19:34

标签: nginx nginx-location

是否有人知道下面的代码块是否可以在nginx中工作?因为当前我没有前端,所以无法测试它是否有效。如果有人知道,请告诉我。谢谢。

location /$http_x_customer_header {

    proxy_ignore_client_abort on;
    proxy_pass http://app/$http_x_customer_header ;
    proxy_redirect off;
    proxy_set_header  X-Real-IP  $remote_addr;
    proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header  Host $http_host;
}

1 个答案:

答案 0 :(得分:0)

它将不起作用-location指令仅识别常量字符串或正则表达式。因此,将按字面意义而不是将其视为变量。您可以尝试使用location /来捕获任何位置。