AN HTTPD ゲストブック/コメント集(2004年1月29日01:38)


中田昭雄 nakata@st.rim.or.jp 2004/02/01 20:24

RYO1 さん、
違うポートでもうひとつ AN HTTPD を立ち上げて調べる、という方法もあります。


RYO1 ces40860@nyc.odn.ne.jp 2004/02/01 18:23

わかりました。

ただしCGIゲームを公開している関係上、
trace.logは5分程度で10MBものサイズになってしまうので、
1日のログとなるとものすごいサイズです。
その中から対象となるものをピックアップするのも大変ですので、
メールでの送信は控えます。

ここまでヒントが出ていれば、
後はこちらで何とかできるかと思います。

それでは、ありがとうございました。


中田昭雄 nakata@st.rim.or.jp 2004/02/01 09:35

RYO1 さん、
もう少し AN HTTPD の動作がわかってから公開することを考えた方がよいような気がします。
あるいは今後のことも考えると、IIS や Apache を使う方がよいかもしれません。

調べるとすると、オプションのログのトレースにチェックを入れてから、その人にアクセスしてもらい、その時にできた trace.log を見るのがよいでしょう。
よくわからなければ、その trace.log をメールで送ってください。


RYO1 ces40860@nyc.odn.ne.jp 2004/02/01 03:08

返信ありがとうございます。
うーん・・
キャッシュやプロキシでは無いことは確認済みなのですが、
DHCPは、ありうるかもしれないですね。

ただ・・他のページは大丈夫なのに、
私のページだけ見ることができないと言う部分が気になります・・・・・・

そのために、DHCPが原因とすると、
どのように対処すれば解決できるのかちょっと想像がつきません・・
動的なものを固定的にすればいいのでしょうか?

報告者から届いた新たな情報によると、
http://ryo1.blogdns.com/
以下のページは、
24時間中1〜2分だけ正常に表示することがあるようですが、
基本的に24時間ずっとページが表示されると、
IEの場合は『0』とだけ表示され、
ネットスケープの場合はあの画像のように接続が拒否されるようです。

ただ、拡張子がCGIのページを表示したときだけ特殊で、
『Cache-Control: no-cachePragma: no-cache0』
(IEの場合)
と表示されるようです。

これはおそらく、
CGI出力用のヘッダの設定部分に、
print "Cache-Control: no-cache\n";
print "Pragma: no-cache\n";
print "Content-type: text/html\n\n";
print "<HTML>\n";
・・・・・・以下略・・・・・・・
と記述しているので、
上2行を正常に読みとったあと、
HTMLタグを読み取った部分で『0』を返しているのだと思います。

本当に長々と申し訳ありません・・
なにぶんこの様な現象の報告をうけたのは初めてですので、
正直戸惑っております・・・・・・


中田昭雄 nakata@st.rim.or.jp 2004/01/29 21:21

RYO1 さん、
それは AN HTTPD が接続(アクセス)を拒否しているのではありません。
Google などの検索サイトで「接続しようとしましたが、拒否されました」などのキーワードで検索してみるのも参考になるのではないかと思います。

おそらく、その人のPCから RYO1 さんのサーバまでのネットワークの問題でしょう。
間にプロキシサーバやキャッシュサーバがある場合はそこの問題かもしれませんし、CATVネットワークで使っているDNSサーバの話かもしれません。また、グローバルIPアドレスをDHCPで動的に割り当てている場合は、DHCPの問題かもしれません。
RYO1さん側のダイナミックDNSサーバが原因になることもありますが、その場合は他の人もアクセスできなくなるでしょう。

いずれにしろ原因を調べるには、その人にある程度ネットワークの知識(と理解)がないと難しいのではないかと思います。
http://ryo1.blogdns.com/ へのアクセスだといつも必ずそのエラーになる(と言っている)のですか?


RYO1 ces40860@nyc.odn.ne.jp 2004/01/29 01:38

初めまして、
自宅サーバ用ソフトとしてAN HTTPDにはいつもお世話になっています。

これまで目立ったエラーも無く順調に動作していたのですが、
ある一人の方からアクセスが拒否されると言う報告がありました。
つまり、
http://ryo1.blogdns.com/test.html
↑こちらにアクセスしようとした場合、
http://ryo1.blogdns.com/ttt.gif
↑というようにアクセスが拒否されると言った状況です。
(報告をしてくれた方から頂いた画像です。)

もちろんオプションのアクセス制御の欄のチェックマークはすべて外してあります。

私自身の周りでこの様な状況になるケースが無く、エラーログの特定もできない状況です・・・
何かと不明な点が多いですが、
何とかこのアクセス拒否の状況を回避したいと思っていますので、
どうかよろしくお願いします。

一応このアクセスが拒否されてしまう方のインターネットの環境を記しておきます。

プロバイダ:ケーブルテレビ品川
モデム:NEC CABLE MODEM CM5540T
ルータ:ルータ無し
回線:CATV
IP取得方法:グローバルIP