WEB制作(html・css(スタイルシート))に関する各種メモ書き

digest認証をつける

● WEBページにパスワード認証(digest認証)をつける

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で digest認証が有効かどうか確認する

apacheの設定でモジュールが読み込まれているかどうか確認する

cat /etc/httpd/conf.modules.d/00-base.conf | grep digest

関連エントリー

No.681
12/27 09:57

edit

.htaccess