Nginx獲取自定義頭部header的值


1、nginx是支持讀取非nginx標准的用戶自定義header的,但是需要在http或者server下開啟header的下划線支持:

underscores_in_headers on;
2、比如我們自定義header為X-Real-IP,通過第二個nginx獲取該header時需要這樣:

$http_x_real_ip; (一律采用小寫,而且前面多了個http_)
3、如果需要把自定義header傳遞到下一個nginx:

如果是在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來傳遞


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM