ID登録
htdigestコマンドでパスワードファイルをを作成します。
-c 最初にパスワードファイルを作るときに指定します。
毎回パスワードを手で入力するがいまいち
htdigest -c .htdigest "realm" User1 htdigest .htdigest "realm" User2
一括登録する場合は、自分でスクリプトを書きます。
~/public_html/.htaccessの設定
pass=`echo $user:$realm:$password |md5sum |cut -c 1-32` echo $user:$realm:$pass >>.htdigest
AuthNameは.htdigestのrealmと揃えます。
requireで認証が行われます。
valid-userは認証出来たすべてのユーザーが対象になります。
選ばれたユーザーの場合はrequire user xxx yyy zzzという形で指定します。
AuthType Digest AuthName "realm" AuthUserFile "/home/user/public_html/.htdigest" Require valid-user