Nginxをインストールして画像のホットリンクを防ぐ方法を学びませんか? このチュートリアルでは、Apache サーバーを構成して、Web サイト上の画像のホットリンクを拒否します。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

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

機器リスト

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

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

Nginx – 関連チュートリアル:

このページでは、Nginxに関連するチュートリアルのリストにすばやくアクセスできます。

チュートリアル Nginx – 画像のホットリンクを防止

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

この行をウェブサイト名に変更します。

Copy to Clipboard

NONE パラメーターを指定すると、リファラー値のない要求はイメージに直接アクセスできます。

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

この例では、Nginxサーバーは当社のウェブサイト上の画像へのホットリンクを禁止します。

この例では、Nginxサーバーは当社のウェブサイト上の画像に直接アクセスできるようにします。

リモート Linux コンピュータから、イメージへのホットリンクを実行してみてください。

Copy to Clipboard

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

Copy to Clipboard

Nginxサーバーは、当社のウェブサイト上の画像へのホットリンクを禁止します。

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

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

Copy to Clipboard

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

Copy to Clipboard

Nginxサーバーは、当社のウェブサイト上の画像への直接アクセスを許可します。

お 祝い! イメージのホットリンクをブロックするように nginx サーバーを構成しました。