端くれプログラマの備忘録 Apache [Apache] XAMPP環境でのBasic認証の設定方法

[Apache] XAMPP環境でのBasic認証の設定方法

基本的手順は [Apache] UnxサーバーでのBasic認証の設定方法 と同様。

.htpasswd (パスワードファイル)

htpasswdコマンドはApacheのディレクトリ下のbinサブディレクトリにある。

c:\xampp\foo>c:\xampp\apache\bin\htpasswd -c .htpasswd guest
New password: *****
Re-type new password: *****
Adding password for user guest
c:\xampp\foo>type .htpasswd
guest:$apr1$UbTBZTX3$6juE9zZbTdNaVtzb0cB0c1

.htaccess (設定ファイル)

パスワードファイルへのパスの記述をWindows流で。

AuthUserFile C:/xampp/foo/.htpasswd
AuthGroupFile /dev/null
AuthName "Secret Area"
AuthType Basic
require valid-user

参考サイト

ローカル環境(XAMPP)での BASIC 認証 | Web Design Leaves
http://www.webdesignleaves.com/wp/wordpress/226/