Apatch のディレクトリにBasic認証を設定

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>

※この投稿は過去に書いたものを復元したものです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください