投稿日:2002年10月13日 作成鷹の巣

No.5740 AN HTTPDでindex.htmlだけうまく表示されない。



AN HTTPDでindex.htmlだけうまく表示されない。

No.5740 投稿時間:2002年10月13日(Sun) 02:29 投稿者名:メロディKAZU URL:

こんいちは。メロディKAZUといいます。
現在、ASAHIネットのACCA8Mで接続しており、このサイトの情報をたよりに(ありがとうございます)、自宅サーバーの構築を目指しています。
24時間稼働のPCをつくるため、低騒音であるVIA製ファンレスマザーボードEPIA-E533を購入し、マシンを組み立てました。Windows2000Professional+SP3をインストールし、AN HTTPDをインストールの完了、サーバー自信からhttp://127.0.0.1のサイトをアクセス出来るのを確認。そしてLAN内の他のPCからhttp://xxx.xxx.xxx.xxx/(サーバーのアドレス)でアクセスしたところ、数分後(すぐではない)に真っ白けのページが表示されるという現象が発生しました。いろいろ試したところ、http://xxx.xxx.xxx.xxx/、およびhttp://xxx.xxx.xxx.xxx/index.htmlでこの現象が発生し、htmlファイルの名をindex以外に変更してアクセスすると(たとえばhttp://xxx.xxx.xxx.xxx/aaa.htmlです。もちろんindex.htmlのファイル名をaaa.htmlにリネームしています)正常にページが
表示されます。
別のpcにAN HTTPDをインストールして動作させたても不具合が発生しないことを確認したので、ETHER-NET関係があやしいのではと思い、EPIA-E533のオンボードETHER-NETを使用せず、新たにPCIスロットに刺したETHER-NETボードを使用してLANに接続したところ、不具合が起こらなくなりました。
原因は良くわかりませんが、index.htmlだけうまく表示されないことなんてあるんですね。それでは。


URIではなく、URLでアクセスすると問題が発生する場合。

No.5764 投稿時間:2002年10月13日(Sun) 23:36 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 別のpcにAN HTTPDをインストールして動作させたても不具合が発生しないことを確認したので、
> ETHER-NET関係があやしいのではと思い、EPIA-E533のオンボードETHER-NETを使用せず、
> 新たにPCIスロットに刺したETHER-NETボードを使用してLANに接続したところ、不具合が起こらなくなりました。


問題点の切り分け方として、
自己診断用IPアドレスを使用して、アクセスが正常で、
サーバー機のプライベートアドレスを使用してアクセスが正常でない場合は、
Webサーバーには問題がなく、ネットワーク関係の不具合だと考えられます。
単純にオンボードネットワークインターフェィスのハードウェアが悪いのではなく、
OSの下層のデバイスドライバが悪かったのではないでしょうか?


> 原因は良くわかりませんが、index.htmlだけうまく表示されないことなんてあるんですね。それでは。

http://www.example.com/~user
とアクセスしますと、最初に~userがファイル名ではなく、ディレクトリの別名であると判断され、
http://www.example.com/~user/
でアクセスし直します。次にデフォルトのファイル名(例.index.html)が補填されて
http://www.example.com/~user/index.html
でアクセスし直します。
最初から、URIの
http://www.example.com/~user/index.html
でアクセスしない場合は、WWWサーバーとWWWクライアント(ブラウザ)の間で
何度もデータのやりとりが行われ、URIになって初めてアクセスが出来ることになります。
「index.htmlだけうまく表示されない」とは、省略した場合に表示されなかった
のではないでしょうか?

# とは言うもののURLは、短い程良いので、私のURLは、
# http://sakaguch.com/index.html
# てはなく、
# http://sakaguch.com/
# としております。


http://www.example.com/index.htmlでアクセスしても問題が発生しました。

No.5791 投稿時間:2002年10月15日(Tue) 19:34 投稿者名:メロディKAZU URL:

鷹の巣さん、こんにちは。
連休、旅行に出かけていたため返事が遅れてすみません。

> 「index.htmlだけうまく表示されない」とは、省略した場合に表示されなかった
> のではないでしょうか?

はい、index.htmlを省略した場合と、index.htmlを書いた場合の両方で現象が発生します。
(以下の2種類の場合です)
http://www.example.com/index.html(ダメ!)
http://www.example.com/(ダメ!)

index.htmlを別のファイル名に変更すると正常に表示されるようになります。
たとえば
http://www.example.com/index1.html(ok!!!)

わたしも最初、イーサネット関係のドライバが怪しいと思ったのですが、index.htmlだけ表示できないドライバなんてあるとは思えないので原因は他にあると思っていました。でも、イーサネットのハードおよびドライバが変わることによって、不具合が治ったわけですから、ハードに近いソフトが原因のような気がします。(マザーのイーサネットのデバドラはアップデートされていないようなので、ドライバの差し替えはやってません)

いろいろ試してみて、何かわかったらまた書き込みます。

どうもありがとうございました。


|目次|掲示板|過去ログ目次|▲頁先頭|