Nginx 0.7.65 [-1ubuntu2.3]を実行しています。 aliasディレクティブとgzip onを使用してローカル静的ファイルを提供するときに、Content-Lengthヘッダーが送信されないことに気づきました。ローカルファイルシステムからファイルを提供しているので、長さを取得するのに問題はないはずです。 Nginxにこれらのファイルと共にContent-Lengthヘッダーを送信させるにはどうすればよいですか?
alias
gzip on
Content-Length
動的Gzip を使用する場合、Content-Lengthはchunkedであるため、Transfer-Encodingヘッダーは送信されません。ファイルを事前に圧縮して 静的Gzip に切り替えると、Nginxはファイルサイズを事前に把握し、適切なContent-Lengthヘッダーを送信できます。
chunked
Transfer-Encoding