あなたは、Nginxをインストールし、Ubuntu Linuxを実行しているコンピュータ上で基本認証機能を設定する方法を学びませんか? このチュートリアルでは、Nginx サーバーで基本認証機能を構成します。

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

機器リスト

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

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

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

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

チュートリアル Nginx - 基本認証

Nginx サーバーと必要なパッケージをインストールします。

Copy to Clipboard

Nginx パスワード ファイルを作成し、最初のユーザー アカウントを追加します。

Copy to Clipboard

システムは、新しいユーザー アカウントにパスワードを入力するように要求します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

追加のユーザー アカウントを作成するには、次のコマンドを使用します。

Copy to Clipboard

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

Copy to Clipboard

LOCATION という名前の領域に次の行を挿入します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

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

Copy to Clipboard

ブラウザを開き、Web サーバーの IP アドレスを入力します。

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

• http://172.31.8.195

Nginx サーバーでは、ユーザー認証を実行する必要があります。

Nginx authentication

この例では、設定では、Web サイトの任意の部分にアクセスするためにユーザー認証が必要でした。

次の例では、次の名前のサブディレクトリにアクセスしようとするユーザーに対してのみ認証を要求します: SECURE。

Copy to Clipboard

おめでとう! これで、Nginx 基本認証を使用できるようになりました。