tomcatでアクセス制御
8月25日の日記に書いた話の続き。
id:manhole さんのコメントを参考に、web.xml の設定をいろいろと変えながら tomcat 単体で動かして動作を見てみた。
test /wiki/* /test/* /hoge/* guest
このような設定にした。URLには何が対応しているかというと、wikiにはMobWiki、testは単なるフォルダで、アクセス制限がなければそこのindex.htmlを表示する。hogeは存在しない。
アクセスした結果は以下のとおり。
URL | 認証ダイアログ |
http://localhost:8080/wiki/ | 表示しない |
http://localhost:8080/test/ | 表示しない |
http://localhost:8080/hoge/ | 表示する |
どういうこと?
ちなみに、http://localhost:8080/hoge/にアクセスし、認証ダイアログにユーザ名とパスワードを入力してOKすると、404 エラーになる。