Basic認証

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

画像1

画像2

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


この記事が気に入ったらサポートをしてみませんか?