一、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