nginxでデフォルトのContent-Typeを上書きするには?現在、01.daeファイルをリクエストすると、以下のようになります。
Content-Type: application/octet-stream;
で、それを
Content-Type: application/xml;
のようなものを試してみました。
location ~* \.dae$ {
types { };
default_type application/xml;
}
そして
location ~* \.dae$ {
add_header Content-Type application/xml;
}
などと入力しても、うまくいきません。
ファイル拡張子がない場合。
location ~ something {
default_type application/xml;
}
Nginx docs for default_type
を参照してください。
httpサーバを作成するクライアントでlet's encrypt証明書を設定する場合: https://stackoverflow.com/questions/40502926/how-to-use-golang-lego-lets-encrypt-client-behind-nginx
etc/nginx/mime.types` を編集して追加することができます。
types {
application/xml dae;
}
私は mime.types
の中に application/xml
という文字列を見つけられなかったので、サーバブロックの中のサーバスコープか何かに直接書き込むことができると思います。