Tag: Apache/認証
関連ページ†
参考情報†
Tips†
サブディレクトリで異なるパスワードを使う†
- Basic認証 or Digest認証で、親フォルダと異なるユーザー名で認証させたい場合がある。
- 例えば/usersを一般ユーザー向けのパスワードで認証し、/users/adminを管理者ユーザーのパスワードで認証したい場合。
- 普通に考えて、LocationやDirectoryなどで/usrs/adminに対してさらに認証設定を行えば良さそうだが、そのままだとパスワードプロンプトが2回表示されてしまうことがある(表示されない場合もある?)。
- これを回避する方法として、サブディレクトリで異なるユーザでBasic認証、Digest認証をかける - 発声練習にあるように、マージ優先度の違いを利用し、上位ディレクトリをDirectoryで、サブディレクトリをLocationで設定する方法がある。ただしこれではmod_proxyを使っていてLocationやLocationMatchしか使いたい場合に対応できない。