Apache2 は、私の Mac のインストールで事前に圧縮されたコンテンツを正常にストリーミングします。index.gz、textfile.gz などのファイルを使用でき、それらはすべてブラウザーで正常に読み込まれます。
しかし、Ubuntu や CentOS のインストールなど、他の Apache 環境で同じ構成を作成しようとすると、gzip コンテンツがブラウザーでレンダリングされません。常にファイルとしてダウンロードされます。
OSX Apache インストールからのファイルのストリーミングに成功したのは、AddEncoding ディレクティブ構成です。具体的には、 https ://stackoverflow.com/a/609051/1074464 で推奨される変更です。これらのディレクティブをオフにすると、失敗し、再度ダウンロードするのが延期されます。その例のように、OSX インストールはこれらのディレクティブに /etc/apache2/httpd.conf を使用しますが、他のディストリビューションは /etc/apache2/apache2.conf とそれに含まれる仮想ホスト サブファイルの多くを使用します。以下を含む、考えられるほぼすべての場所で AddType と AddEncoding の更新を行いました。
/etc/apache2/sites-enabled/000-default
/etc/apache2/httpd.conf
/etc/apache2/apache2.conf
/etc/apache/mods-enabled/mime.conf
ショットガンのトラブルシューティング アプローチからわかるように、これらのディレクティブをどこで、どのような順序で指定する必要があるかが明確ではありません。考えられるすべての場所をカバーしたと思っていましたが、別の場所があるか、Linux システムで見られないディレクティブが、構成した場所を踏んでいる可能性がありますか?
ティア