WEBページにパスワード認証(digest認証)をつけるには、まず 【realm名】【ユーザー名】【パスワード】 の3つを事前に決める必要があります。 ではここで、下記の通りとして digest認証を設置します
【realm名】myrealm
【ユーザー名】hogehoge
【パスワード】fugafuga
まず 認証を設置したいディレクトリに .htaccessファイルを以下のように設置
AuthUserFile /パスワードファイルをおくパス/.htdigest
AuthName myrealm
AuthType Digest
Require valid-user
<Files ~ "^.(htpasswd|htaccess|htdigest)$">
deny from all
</Files>
次に /パスワードファイルをおくパス/.htdigest を作成しますが、unixコマンドを使用します
htdigest -c a.htdigest myrealm hogehoge
# 上記コマンドを実行するとパスワードを聞いてくるので【fugafuga】と入力
すると、 a.htdigest というファイルができあがるのでFTPソフトでアップロード後、ファイル名を .htdigest に変更します。
以上でok!
apacheの設定でモジュールが読み込まれているかどうか確認する
cat /etc/httpd/conf.modules.d/00-base.conf | grep digest