Apacheの仮想ディレクトリに対してBasic認証が必要な場合、下記の手順で設定することができる。
①.htpasswdにユーザーとパスワードを追加
#htpasswd -c /etc/httpd/conf/.htpasswd <user_name>
※<user_name>は新たに追加するユーザー名
上記コマンドを入力後、パスワードを求められるので入力する。
②Basic認証を必要とするディレクトリの設定
<Directory /var/www/html/test> ※認証をかけるディレクトリ
#パスワードファイルを指定
AuthUserFile /etc/httpd/conf/.htpasswd
#グループファイルを指定。使用しない場合は /dev/null を指定する。
AthGroupFile /dev/null
#認可領域の名前を指定
AuthName “Please Enter Your Password.”
#Basic認証を指定
AuthType Basic
#認証されたユーザーのみが利用可能であることを指定
Require valid-user
</Directory>
※この投稿は過去に書いたものを復元したものです。