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


目次
- ID登録
- ~/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