nginxのproxy_set_headerがセットされない
proxy_set_headerはhttp > server > locationセクションいずれにも記述できるが
下位セクションに記載した場合は上位セクションの設定はすべて無視される。
どこかでまとめて記載しましょう。
http {
proxy_set_header X-Test-A 1;
server {
proxy_set_header X-Test-B 1;
location / {
proxy_set_header X-Test-C 1;
}
}
この場合、X-Test-Cのみセットされる。
同様にadd_headerも同じ動きをしてました(nginx/1.9.7で検証)