Apacheをインストールしてイメージへの直接アクセスを拒否する方法を学びませんか? このチュートリアルでは、Apache サーバーを構成して、Web サイト上の画像への直接アクセスをブロックします。

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

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

機器リスト

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

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

チュートリアル Apache – 画像への直接アクセスをブロック

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

Copy to Clipboard

デフォルトの Web サイトの Apache 構成ファイルを編集します。

Copy to Clipboard

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

Copy to Clipboard

この行をドメイン名に変更します。

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

この例では、Apache サーバーは当社のウェブサイト上の画像への直接アクセスを禁止します。

リモート Linux コンピュータから、イメージへの直接アクセスを試みます。

Copy to Clipboard

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

Copy to Clipboard

リモート コンピュータからブラウザを開き、イメージに直接アクセスします。

この例では、ブラウザに次の URL が入力されています。

• http://www.gameking.tips/test1.jpg

Apache サーバーはアクセスを拒否し、エラーメッセージを表示します。

Apache - Deny image direct access

ウェブサイトのURLにアクセスしようとすると、すべての画像が表示されます。

Apache - Block image direct access

お 祝い! イメージへの直接アクセスをブロックするように Apache サーバーを構成しました。