ダイジェスト認証を利用する
パスワードを入力しなければ閲覧できないページを作ることができます。次のように記述した.htaccessファイルとパスワードファイルをフォルダに設置してください。
【参考】
- 「.ht」から始まるファイルは外部からWEB機能を経由して(Webブラウザ等)では閲覧できない仕様です。
- パスワードファイル等外部公開したくない情報は、ファイル名が「.ht」から始まるファイルに記載することを推奨します。
.htaccessファイルへの記述
AuthUserFile パスワードファイルの絶対パス AuthName "レルム名(認証領域)" AuthType Digest require valid-user
記述例
AuthUserFile /var/www/html/default/htdocs/.htpasswd ←デフォルトバーチャルホストのhtdocs配下に.htpasswdという名前のパスワードファイルを設置 AuthName "Realm" ←レルム名(認証領域)はRealm AuthType Digest require valid-user
パスワードファイルへの記述
ユーザ1の名前:ユーザ1のレルム名(認証領域):暗号化したユーザ1のパスワード ユーザ2の名前:ユーザ2のレルム名(認証領域):暗号化したユーザ2のパスワード ユーザ3の名前:ユーザ3のレルム名(認証領域):暗号化したユーザ3のパスワード
記述例
User_1:realm1:bcbd382d13127caac6a5cdf14156ca1a ←行の右端にスペースがあると、正しく動作しません User_2:realm2:fa82c05994d98c522c33327dcc720a43 User_3:realm3:8c15ad2f68af15bbf804259b39f2d413 ←最後の行の終わりで必ず改行してください