Basic認証で特定のホスト以外のみパスワード制限するには?
[上に]
[前に]
[次に]
galum
2000/05/17(水) 11:19:11
すみません、どなたか教えて下さい。
Basic認証で、ある特定のホストのみ無条件で認証し、
それ以外のホストをすべてパスワード制限かけるには
.htaccessにどう書けばよいのでしょうか?
どうも上手く行かず、困っています。
よろしくお願いします。
悪魔のZ
2000/05/17(水) 13:58:10
それをBasic認証と呼ぶかどうかは知りませんが
http://www.tohoho-web.com/wwwxx007.htm の
WEBサーバーのチェック機能を用いる方法(Apache)
に書いてあるやり方でいいと思います
galum
2000/05/17(水) 14:20:26
いやいや、例えば
Order deny,allow
Deny from all
Allow from .xxxxx.or.jp xxx.xxx
Require user tarou
と書いたとしますよね。そうやったらいいのかなーと思ったんですが、
それだとやっぱりパスワードがかかっちゃうんですよ。
たぶん.xxxxx.or.jp xxx.xxxに限定した後に、
さらにパスワード認証を求めているのではないかと思うのですが。
私は.xxxxx.or.jp xxx.xxxだけをパスワードかけないで普通にアクセスさせ、
それ以外のホストからのユーザー全てにパスワードロックをしたいのですが…
どうしたらよいのでしょうか?
ふじ
2000/05/17(水) 15:43:43
.htaccess に、
<Limit GET POST>
require valid-user
Satisfy any
order deny,allow
allow from 1.2.3.4
deny from all
</Limit>
こんな感じで。1.2.3.4 以外からのアクセスには、認証がかかります。
http://japache.infoscience.co.jp/japanese_1_3/manual/mod/core.html#satisfy
galum
2000/05/17(水) 20:01:36
[[解決]]
ふじさん、ありがとうございます!バッチリ上手く行きました(^^)
Satisfyなんて全く知りませんでした。教えていただいたアドレスで
もう少し勉強しようと思います。
それでは、お礼まで。
[上に]
[前に]
[次に]