AN HTTPD ゲストブック/コメント集(2003年12月3日03:38)


中田昭雄 nakata@st.rim.or.jp 2003/12/05 21:40

Sario さん、
どうもありがとうございます。

cow さんもパス単位での認証のことはわかっていてその上で拡張子やファイル名でのワイルドカードができないか、と質問しているものと解釈しました。 
ただ、本当に通常のパス単位でのユーザ認証ではだめなのか、あるいは、CGIやPHPの認証でやっているものをHTTPのBasic認証でやっていると誤解していないか、などに疑問を感じたので、「Apacheの設定例を示してください」と書きました。
ワイルドカード指定ではメンテしにくいようにも思いましたし。
ただ、cow さんが求めている内容自体は、もちろんそういうのも あり なので、(現状の)AN HTTPD ではできませんとお答えしました。


Sario - 2003/12/05 21:04

.cgiも認証でしたか、訂正。

./nikki.php
./admin/diary.cgi
./admin/disp.cgi
./admin/write.php
./admin/データファイル

nakataさま、
挨拶が後になってしまいましたがAN HTTPD活用させていただいております。
今後ともがんばってください。


Sario - 2003/12/05 20:53

cowさんへ

>拡張子(や個別ファイル)にユーザ認証ができるような事は出来ないでしょうか?

ユーザ認証は通常ディレクトリ単位でつけるものです。
たとえばadminというディレクトリを作ってそこに認証をかけてはいかがでしょう。

./nikki.php
./diary.cgi
./disp.cgi
./admin/write.php
./admin/データファイル

参照系のスクリプトは./admin/データファイルにアクセスするように
すればいいのではないでしょうか?


中田昭雄 nakata@st.rim.or.jp 2003/12/04 21:08

cow さん、
最初の「認証名にファイル名やワイルドカードが使用できないか?」の答は、No です。できません。

もっとも本当にそれが cow さんがやりたいことなのかちょっとよくわからないところです。
Apache の設定で言えばどのような設定のことなのか例を示してもらえますか?


cow cow 2003/12/04 01:32

>CGIでの話なら、HTTPのBasic認証を使うのではなく、CGIで自前で何らかの認証をするというのが・・

すみません言葉が足りなかったです。
cgiだけじゃなくて、実際は.htmlや.txtなんかのファイルによる認証がしたかったのです。
apacheは出来るのでanhttpdが出来るかな?と思ってました。


中田昭雄 nakata@st.rim.or.jp 2003/12/03 20:52

cow さん、
CGIでの話なら、HTTPのBasic認証を使うのではなく、CGIで自前で何らかの認証をするというのが普通なのではないでしょうか(?)。


cow cow 2003/12/03 03:38

いつも有用なサーバソフトを使わせて頂き有り難うございます。

拡張子(や個別ファイル)にユーザ認証ができるような事は出来ないでしょうか?
例えば・・
nikki.php
write.php
diary.cgi
disp.cgi
というファイルがある場合、
*.cgiはパスワード認証
write.phpはパスワード認証
でも、nikki.phpはパスワード認証無しに表示できるとかそういう風に
出来ると嬉しいです。
認証名にファイル名やワイルドカードが使用できないか?ってことですが。。。
わかりにくくてすみません・・・