Nginx获取自定义头部header的值

一、nginx是支持读取非nginx标准的用户自定义header的,可是须要在http或者server下开启header的下划线支持:nginx

underscores_in_headers on;
二、好比咱们自定义header为X-Real-IP,经过第二个nginx获取该header时须要这样:api

$http_x_real_ip; (一概采用小写,并且前面多了个http_)
三、若是须要把自定义header传递到下一个nginx:dom

若是是在nginx中自定义采用proxy_set_header X_CUSTOM_HEADER $http_host;
若是是在用户请求时自定义的header,例如curl –head -H “X_CUSTOM_HEADER: foo” http://domain.com/api/test,则须要经过proxy_pass_header X_CUSTOM_HEADER来传递

curl

相关文章
相关标签/搜索