Apache
.htaccess

Apache 2.4でBASIC認証

More than 1 year has passed since last update.

Apache 2.4でアクセス制御が変わってBASIC認証設定するのに少し苦労したのでメモ


.htpasswdを作成

htpasswd -c [ファイル名] [登録するユーザー名]

すると対話式でパスワードを聞かれる


.htaccess設定

Apache 2.2までと大幅に変わっているので注意

<Files ~ "^\.(htaccess|htpasswd)$">

Require all denied
</Files>
AuthType basic
AuthName "private area"
AuthUserFile [.htpasswdのフルパス]
Require valid-user


参考