Basic認証

Apacheでログオン画面を表示して登録者だけが見られるページを作成します。
下はchrome79とIE11による認証画面になります。

画像1
画像2

目次

  1. ID登録
  2. ~/public_html/.htaccessの設定

ID登録

htpasswdコマンドでパスワードファイルをを作成します。
-c 最初にパスワードファイルを作るときに指定します。
-b コマンドラインでパスワードも指定する。

htpasswd -c -b ~/public_html/.htpasswd User1 Password1
htpasswd -b ~/public_html/.htpasswd User2 Password2

~/public_html/.htaccessの設定

AuthNameは画面に表示されるブラウザと表示されないブラウザがあります。
requireで認証が行われます。
valid-userは認証出来たすべてのユーザーが対象になります。
選ばれたユーザーの場合はrequire user xxx yyy zzzという形で指定します。

AuthType Basic
AuthName “Please enter your ID and password”
AuthUserFile  “/home/userid/public_html/.htpasswd”
require valid-user
カテゴリー: 未分類 タグ: , , パーマリンク