🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

4 total messages Started by Shigemaru Nishiyama Tue, 15 Oct 2002 07:10
ApacheのBasic認証に回数制限は可能か (代理投稿)
#198
Author: Shigemaru Nishiyama
Date: Tue, 15 Oct 2002 07:10
34 lines
2734 bytes
知人から下記の質問を受けました、Newsアクセス禁止の会社らしく
困っておるようでしたので代理で投稿します。
--------------------------------------------------------

仕事でTurboLinuxとApacheをインストールすることになりました。
とまぁ、ここまでは最近のインストーラーが賢いのであっという間。

借りてきたアプリケーションに搭載されたアクセス制限機能を設定すると、IDとパス
ワード入力のポップアップが出て、テストのためにわざと間違えてやると、なぜか
“401”のエラー表示にならず無限にID入力のポップアップが出てしまいます。

ソースを追いかけてみると、どうやらApache提供のBasic認証をそのまま使っている
ように見えました。ユーザー制限されているコンテンツには、.htaccessファイルと
パスワードファイルが作成されています。

Apache側の設定ではないと思うものの、同じブラウザで別のサーバー(個人的のペー
ジを立ち上げているISPのサーバー)だと3回目にはエラーメッセージが表示されま
す。

Google でいろいろ検索してみたものの、それらしき現象すら見つけられませんでし
た。何かご存じの方はいらっしゃいませんか?
(近頃はnetnewsにアクセスできないので、尋ねる場がなくなりました)

●サーバー側
・TurboLinux 6.1 Server
・Apache 1.3.12
●クライアント側
・Internet Explorer 5.5SP2(Win98SE)
・Internet Explorer 6(WinXP)

いちおー、私はハード屋のカテゴリに入るはず……
プロジェクトに予算がなくてソフトウェアに詳しい人はアサインされていません。も
う後2日しかないのに、参ったなぁ……
どなたかお助け下さい。
Re: Apache$B$N(BBasic$BG'>Z$K2s?t@)8B$O2DG=$+!!(B($BBeM}Ej9F(B)
#199
Author: Nishi Hirotaka
Date: Wed, 16 Oct 2002 06:53
36 lines
2382 bytes
$B@>!w5~Bg$H?=$7$^$9!#(B
$B$"$^$j>\$7$/$J$$$s$G$9$,!"(B

<3dabbf52$0$27764$44c9b20d@news2.asahi-net.or.jp>$B$N5-;v$K$*$$$F(B
shigemal@techno-web.net$B$5$s$O=q$-$^$7$?!#(B

>$B%=!<%9$rDI$$$+$1$F$_$k$H!"$I$&$d$i(BApache$BDs6!$N(BBasic$BG'>Z$r$=$N$^$^;H$C$F$$$k(B
>$B$h$&$K8+$($^$7$?!#%f!<%6!<@)8B$5$l$F$$$k%3%s%F%s%D$K$O!"(B.htaccess$B%U%!%$%k$H(B
>$B%Q%9%o!<%I%U%!%$%k$,:n@.$5$l$F$$$^$9!#(B

$B!V<Z$j$F$-$?%"%W%j%1!<%7%g%s!W$O4X78$J$/!"=c?h$K(B Apache $B$N(B
BASIC $BG'>Z$NLdBj$H9M$($F$$$$$s$G$9$h$M!#(B

>Apache$BB&$N@_Dj$G$O$J$$$H;W$&$b$N$N!"F1$8%V%i%&%6$GJL$N%5!<%P!<!J8D?ME*$N%Z!<(B
>$B%8$rN)$A>e$2$F$$$k(BISP$B$N%5!<%P!<!K$@$H(B3$B2sL\$K$O%(%i!<%a%C%;!<%8$,I=<($5$l$^(B
>$B$9!#(B

$B$&!<$`!"(BBASIC $BG'>Z$N;EAH$_$r9M$($k$K!"(BApache $BB&$G$OKh2s(B 401 $B$r(B
$BJV$7$F$$$k$@$1$@$H;W$$$^$9!#(B3$B2s$G%(%i!<$K$J$k$+!"L58B$K7+$jJV$9(B
$B$+$O%/%i%$%"%s%H$NLdBj$@$H;W$&$s$G$9$1$I!D!D(B

http $B%]!<%H$K(B telnet $B$7$F$_$F!"LdBj$N%5!<%P$H(B ISP $B$N%5!<%P$G(B
$B1~Ez$N0c$$$r8+$F$_$k$H$$$&$N$O$$$+$,$G$7$g$&!#(B

$B$=$l0JA0$K!"(B

>$B!|%5!<%P!<B&(B
>$B!&(BApache 1.3.12

1.3.27$B$K$7$^$7$g$&!#(B

-- 
$B@>(B $B9@9'(B    Nishi Hirotaka

$B5~ETBg3XBg3X1!(B $BM}3X8&5f2J(B $BF0J*@8BV3X8&5f<<(B  $BGn;N2]Dx(B 2$B2s(B
TEL: 075-753-4077
Re: ApacheのBasic認証に回数制限は可能か (代理投稿)
#200
Author: Iwao Watanabe
Date: Wed, 16 Oct 2002 11:59
20 lines
2233 bytes
"Nishi Hirotaka" <nishi@ecol.zool.kyoto-u.ac.jp> wrote 
in message news:021016155351.M0111284@terrbsd.ecol.zool.kyoto-u.ac.jp...

> 
> >Apache側の設定ではないと思うものの、同じブラウザで別のサーバー(個人的のペー
> >ジを立ち上げているISPのサーバー)だと3回目にはエラーメッセージが表示されま
> >す。
> 
> うーむ、BASIC 認証の仕組みを考えるに、Apache 側では毎回 401 を
> 返しているだけだと思います。3回でエラーになるか、無限に繰り返す
> かはクライアントの問題だと思うんですけど……
> 

私もそう認識しています。
ですから、開発中のWEBアプリケーションではわざわざ

「Internet Explorer 5.x では、やりなおすために、
表示されている全てのウィンドウを閉じて下さい。 」

というように 断りを入れています。
ありがとうございました。諦めました。
#201
Author: Shigemaru Nishiyama
Date: Thu, 17 Oct 2002 15:00
9 lines
1737 bytes
開発側からコメントが届き、諦めざるを得ない状況であることが分かりました。ソー
スを読み進め(いや、JavaScriptに詳しいわけではないのですが……)たのですが、
HTML部分がほとんどなく、JavaScriptとcgiを多用していて、どうやらサーバーデー
モンとSocketをオープンして通信している部分もあって、完全にお手上げです。
開発側から届いたコメントでは、
「エラーになってもJavaScriptでリトライしているのでダメ」
ということでした。困りました。ここを改造するだけの技量が足りないものですか
ら。
ご支援いただいた方々に、この場をお借りしまして御礼申し上げます。
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads