仮想ホストで、2つの基本認証htpasswdファイルによってアクセスが制限されている2つの異なる<Location>
ブロックをセットアップします。 1つのhtpasswdには、異なるユーザー名と共通のユーザー名が含まれています。他のhtpasswdファイルには、共通のユーザー名のみが含まれています。
私の問題は、ユーザーが共通のユーザー名で場所を接続すると、別のユーザー名を要求されることなく、他の場所にすぐにアクセスできることです。
ユーザー名へのアクセスを対応するhtpasswdファイルのみに制限する方法はありますか?ユーザーが別のユーザー名/パスワードの再入力を求める方法はありますか?
。htpasswdファイルが1つだけあり、AuthGroupFileを介してユーザーのアクセスを制御することをお勧めします。該当するもの:Require group xxxxxxxLocationブロックで既存のRequire valid-userディレクティブを置き換える。以下を参照してください。
http://httpd.Apache.org/docs/2.2/mod/mod_authz_groupfile.htmlhttp://httpd.Apache.org/docs/2.2/howto/auth.html