XAMPPのBasic認証

環境

ターミナルで

***/lampp/lampp security

として、パスワード等設定したあとに、http://localhost/にアクセスすると、「...ユーザー名とパスワードが必要です。サーバーからのメッセージ: xampp user」というBasic認証がかかっていて、ユーザー名とパスワードを求められる。

先のsecurity設定では、パスワードを設定したものの、ユーザー名は設定していない。これは、

***/lampp/htdocs/xampp/.haccsess

に書いてある、AuthUserFileという項目から、設定ファイルの所在がわかる。

設定ファイルでは

{ユーザー名}:{暗号化されたパスワード}

という記載がある。このユーザー名を書き換えることで、Basic認証のユーザー名を変更できる。