nginxで任意のHTTPヘッダーを追加したい場合にはadd_headerディレクティブを用いますが、add_headerディレクティブは追加しようとしたフィールド名が重複するHTTPヘッダーが既に用意されていた場合には既にある物に「,」区切りで連結してしまいます。たとえば強制的に出力するContent-Typeを変更するためにadd_header Content-Type text/css;のようにしてもContent-Type: text/html, text/cssといった形の不正なHTTPヘッダーが出力されてしまいます。 解決方法は簡単でHTTP Headers More Moduleのmore_set_headersディレクティブをつかえばすぐです。使い方も簡単でadd_headerディレクティブをつかっている箇所をそのままmore_set_headers "Content-Ty
![nginxで既存のHTTPヘッダーを上書きして送出する方法 | ykzts.blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/59f84be2d2b9ce44bfaf48c16ed0fdf2953d6e94/height=288;version=1;width=512/https%3A%2F%2Fykzts.blog%2Fimg%2Fmain-visual.png)