Apache サーバー上のファイルのキャッシュを無効にする方法を学習しますか? このチュートリアルでは、ファイルのキャッシュを無効にするように Apache サーバーを構成します。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41

この例では、Apache サーバーがウェブサイト WWW.GAMEKING.TIPS をホストしています。

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

チュートリアルアパッチ – キャッシュを無効にします

Apache サーバーをインストールします。

Copy to Clipboard

必要な Apache モジュールを有効にします。

Copy to Clipboard

Web サイトの Apache 設定ファイルを編集します。

Copy to Clipboard

この構成ファイルに次の行を追加します。

Copy to Clipboard

ここでは、設定の前にファイルがあります。

Copy to Clipboard

ここに、設定後のファイルがあります。

Copy to Clipboard

Apache サービスを再起動します。

Copy to Clipboard

この例では、リモートユーザーのブラウザはこのApacheサーバからファイルをキャッシュしません。

リモート Linux コンピュータから、任意のページにアクセスしてみます。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、Apache サーバーは接続ヘッダーを使用して、ユーザーのブラウザーにファイルをキャッシュしないように指示します。

オプションで、キャッシュを無効にするファイル拡張子のリストのみを選択することもできます。

Copy to Clipboard

おめでとう! Apache サーバーでブラウザーのキャッシュ機能を無効にしました。

チュートリアルアパッチ – HTACCESSを使用してキャッシュを無効にする

Apache サーバーをインストールします。

Copy to Clipboard

必要な Apache モジュールを有効にします。

Copy to Clipboard

Apache 構成ファイルを編集します。

Copy to Clipboard

ファイルの末尾に次の行を追加します。

Copy to Clipboard

Web サイトディレクトリに HTACCESS ファイルを作成します。

Copy to Clipboard

この構成ファイルに次の行を追加します。

Copy to Clipboard

正しいファイルアクセス権を設定します。

Copy to Clipboard

Apache サービスを再起動します。

Copy to Clipboard

この例では、リモートユーザーのブラウザはこのApacheサーバからファイルをキャッシュしません。

リモート Linux コンピュータから、任意のページにアクセスしてみます。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、Apache サーバーは接続ヘッダーを使用して、ユーザーのブラウザーにファイルをキャッシュしないように指示します。

オプションで、キャッシュを無効にするファイル拡張子のリストのみを選択することもできます。

Copy to Clipboard

おめでとう! Apache サーバーでブラウザーのキャッシュ機能を無効にしました。