假設添加自定義頭 "my-header",當"my-header"等於test時,轉發到192.168.1.113
請求如下
wget --header="my-header:test" -d 網址
nginx配置如下
server { #...... location / { #.... if ($http_my_header = "test"){
add_header X-my-header test; proxy_pass http://192.168.1.113; } } }
請求時header名使用中划線,nginx里會自動轉成下划線,“if ($http_xxx”這段代碼里,if與(中間必須有一個空格
add_header是在response里添加自定義頭,輸出如下