ヒロシさん、
ちょっと設定内容がはっきりわかりませんので、
「ファイル名を指定して実行」などで regedit を起動して、HKEY_LOCAL_MACHINE\Software\AnHttpd 以下をファイルに書き出して、そのファイルをメールで送ってください。
中田様
早速の お返事 ありがとうございます。
>ユーザ認証の設定
とありますが 具体的に 何をお知らせすればよいのでしょう?
ユーザID・PASS 自体でしょうか? それとも 認証の対象になっている ディレクトリでしょうか?
どちらにしても ユーザID・PASS は長くしてみたり 短くしてみたり 半角 全角など
全て試してみましたが 同じであります。
エラーになる 人は いつも同じ。
ユーザは全て 同じグループに所属で 一括登録してあります。
ユーザの登録順にも 依存しないようです。
システムルートは ”d:\WINNT”
ドキュメントルートは ”e:\” (これはe:\WWWにしても 同じ症状)
”e:\” の 下に ”www”フォルダ を作り その下に ”ANHTTPD” と ”PAGE”が位置しています。
”PAGE”下に”index.htm”を配置。
”/PAGE”->”\/www/PAGE” と設定しています。
で 認証対象フォルダはトップの”/PAGE” となっています。(コレがいけないのでしょうか?)
そ〜じゃなくて ****の情報を教えろ 等ありましたら 再度 レス 宜しくお願いいたします。m(_ _)m
気になるのは トレースログ の記録順が 出来ない人は いつもバラバラなんですが
これは 関係ないですかね?
同じ環境でも よその土地から ダイヤルアップ接続したときは エラーになっていませんので
相手のプロバイダのからみかとも 思うんですが・・・・
グループ内から全く同じCGIで Apacheではエラーにならないとの報告を頂いております。
Apacheは使ったことがないので私のは 解りませんが 何が違うのか・・・・認証の方法は全く違うのでしょうか?
最後に CGI の置いてある位置ですが
BASIC認証が効かない位置にCGIファイルを置くと
"http://***.***.***.***/cgi-bin/Clip.cgi
のように 直接指定されると 「板」に入り込めてしまいます。
そこで ”/PAGE/Clip/Clip.cgi/” に配置して 外部から認証無しではアクセス出来ないようにしていますが
これも マズイでしょうか? でもコレ以外に認証下に板を置く方法が解りませんでした。
CGIやJAVAの認証もあるようですが 悪意の第3者なら 簡単に入り込めてしまいます。
解りにくく 歯切れの悪い 回答でスミマセンm(_ _)m
直接 HPに入っていただいても解決につながりそうにありませんので
私の 悪い頭 フル回転で できるだけの情報を書き込んでみました。
長文 失礼いたしました。
ヒロシさん、
POSTでAuthorizationが出ないということはわかっていましたが、それがどういう時に発生するかわからなかったので、そのままになっています。
リクエストが来る前の問題のようにも思えるので、ユーザ認証の設定内容をお知らせ下さい。
内容を公開したくない場合はメールで送ってください。
中田様 こんにちは。
以前 認証ディレクトリ以下でのPOST(マルチパート)で401エラーが発生する
件で投稿させていただいた ヒロシ と申します。
ANHTTPDを1.38bに バージョンアップ後も 同じ現象に 悩まされております。
以下がトレースログの 一部でございます。
CGIはhttp://www.kent-web.com/にある「ClipBoard(アップロード掲示板)」です。
★正常な人のログ
<<< s=652: Wed Jan 30 00:04:24 2002 <<<
POST /******/clip/clip.cgi HTTP/1.0
Referer: http://***.***.***.***/*****/clip/clip.cgi
Connection: Keep-Alive
User-Agent: Mozilla/4.7 [ja] (Macintosh; U; PPC)
Host: ***.***.***.***
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Encoding: gzip
Accept-Language: en,ja
Accept-Charset: Shift_JIS,*,utf-8
Authorization: Basic U1lPVUtBS1VTQU4tSEEtTUFDOmNvbHVtYnVz
<<< s=652: Wed Jan 30 00:04:25 2002 <<<
Content-type: multipart/form-data; boundary=---------------------------9486200881376
Content-Length: 19755
★以下省略
★エラーになる人のログ
<<< s=752: Wed Jan 30 00:00:07 2002 <<<
POST /*****/clip/clip.cgi HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Referer: http://***.***.***.***/koronbus/clip/clip.cgi
Accept-Language: en-us,ja;q=0.5
Content-Type: multipart/form-data; boundary=---------------------------7d23119160286
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Host: ***.***.***.***
Content-Length: 125652
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: IMGBBS=name<>***,email<>***@***.**.**.,url<>,pwd<>
>>> s=752: Wed Jan 30 00:00:07 2002 >>>
HTTP/1.1 401 Unauthorized
MIME-Version: 1.0
Server: AnWeb/1.38
Date: Tue, 29 Jan 2002 15:00:07 GMT
Content-Type: text/html
Connection: close
WWW-Authenticate: Basic realm="*****"
Content-Length: 303
<HTML><HEAD><TITLE>Error </TITLE></HEAD>
<BODY>
<H1>Error 401</H1>
認証情報が必要です。 -- 指定されたドキュメントへのアクセス権があることを確認できませんでした。 あるいはユーザ名/パスワードが間違っています。<HR><ADDRESS><a href="http://www.st.rim.or.jp/~nakata/">AnWeb/1.38</a></ADDRESS>
</BODY></HTML>
まことに勝手ながら 世間に公表していない場所の為 ログの一部を"*"へ改竄してあることを
お許しください。m(_ _)m
上記のように うまく動作しない人は「Authorization」が抜けているようですが
エラーが発生する 人の環境調査に時間がかかってしまいました。
★Win98SE系 Win2000系 に関係なく発生する。
★Macは 一人しかいないが 上記のように正常。
★電話回線やケーブル回線に関係が無く発生する。
此れくらいしか 解りませんが 調査のほうよろしく お願いいたします。