投稿日:2003年03月11日 作成鷹の巣

No.8885 LAN内のパソコンから表示できません(サーバ機からhttp://127.0.0.1/では表示されます)。



LAN内のパソコンから表示できません(サーバ機からhttp://127.0.0.1/では表示されます)。

No.8885 投稿時間:2003年03月11日(Tue) 22:23 投稿者名:ヘンゼル URL:

はじめまして、ヘンゼルといいます。
ちょっと困っているので書き込ませていただきました。

LAN内のパソコンからindex.htmlが表示できないのです。

サーバ機からhttp://127.0.0.1/を入力するとちゃんと表示されますが、
別のマシンからhttp://192.168.1.2/を入力しても表示されません。
もちろん外部からも接続できません。

サーバ機からはインターネットへ接続可能ですし
サーバ機もLAN内のマシンもルータの設定画面が見れるので
TCP/IPの設定も問題ないように思えるのですが。

いろいろ試してみましたが、原因がわかりません。
どなたかわかる方がいましたら教えていただけないでしょうか?
ちなみにサーバのOSはWin2kです。


IPアドレスが間違っている?

No.8886 投稿時間:2003年03月11日(Tue) 22:47 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> サーバ機からはインターネットへ接続可能ですし
> サーバ機もLAN内のマシンもルータの設定画面が見れるので
> TCP/IPの設定も問題ないように思えるのですが。
>
> いろいろ試してみましたが、原因がわかりません。
> どなたかわかる方がいましたら教えていただけないでしょうか?
> ちなみにサーバのOSはWin2kです。
1.IPアドレスが間違っている(192.168.1.2ではない)
2.ポートがふさがっている。

とかでは?


ポートがふさがっているかはどうやったらわかるのでしょうか?

No.8887 投稿時間:2003年03月11日(Tue) 23:05 投稿者名:ヘンゼル URL:

早速返事をいただきましてありがとうございます。

> 1.IPアドレスが間違っている(192.168.1.2ではない)
> 2.ポートがふさがっている。
>
> とかでは?
IPアドレスは確認しましたが、やはり間違っていないようでした。
ポートがふさがっているかはどうやったらわかるのでしょうか?


コマンドプロンプトで「netstat -na」で確認できると思います。

No.8902 投稿時間:2003年03月12日(Wed) 12:41 投稿者名:りょうパパ2号 URL:http://ryo-papa-2nd.dyndns.org/

> ポートがふさがっているかはどうやったらわかるのでしょうか?
コマンドプロンプトで「netstat -na」で確認できると思います。
一覧に80番ポート(http)が無ければふさがっています。
別のパソコンからサーバへのpingは通りますか?
ネットワーク機器の構成はどうなっているのでしょう?


一行目に以下の記述があります。

No.8915 投稿時間:2003年03月12日(Wed) 20:07 投稿者名:ヘンゼル URL:

お返事ありがとうございます。

> コマンドプロンプトで「netstat -na」で確認できると思います。
> 一覧に80番ポート(http)が無ければふさがっています。
一行目に以下の記述があります。
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 0.0.0.0 LISTENING
ふさがれてはいないということでしょうか。
AN HTTPDを起動しないとこの行は出てきませんでした。

> 別のパソコンからサーバへのpingは通りますか?
通ります。

> ネットワーク機器の構成はどうなっているのでしょう?
モデム----ル-タ----サ-バとなっています。
また、ル-タ----無線LANアクセスポイントとなっています。
LAN内にPCとMACがそれぞれ一台あって無線で接続しています。

モデム YahooBBリ-チDSLモデム
ル-タ プラネックスBRL-04FM<192.168.1.1>
サ-バ 自作のPC(Win2000)<192.168.1.2>
アクセスポイント AirMacBaseStation<192.168.1.11>
PC(無線接続) ThinkPad R32(WinXP)<192.168.1.31>
MAC(無線接続) iMac(MacOS X 10.1.5)<192.168.1.32>

こんな感じです。


外部からもLAN内からもサーバには接続されているようですが、
index.htmlが送られてこないといった感じです。


An HTTPDのドキュメントルートは設定されているでしょうか?

No.8916 投稿時間:2003年03月12日(Wed) 20:38 投稿者名:マコりん URL:

> LAN内のパソコンからindex.htmlが表示できないのです。

An HTTPDのドキュメントルートは設定されているでしょうか?
ドキュメントルートが設定されてないとindex.htmlは表示されないはずです。
設定方法は、オプション一般の一般タブにある上から3番目にある
ドキュメントルートというのがありますのでそれにindex.htmlが収納されているフォルダを指定してください。


表示できない状態について。

No.8917 投稿時間:2003年03月12日(Wed) 21:39 投稿者名:ヘンゼル URL:

お返事ありがとうございます。

> An HTTPDのドキュメントルートは設定されているでしょうか?
> ドキュメントルートが設定されてないとindex.htmlは表示されないはずです。
> 設定方法は、オプション一般の一般タブにある上から3番目にある
> ドキュメントルートというのがありますのでそれにindex.htmlが収納されているフォルダを指定してください。
これはちゃんと設定しています。
上から5行目の方のドキュメントルートは設定してなかったので設定しました。

ブラウザでhttp://192.168.1.2/とすると
ステータスバーに「ページhttp://192.168.1.2/を開いています...」となって
進行状況を示すバーがゆっくりと延びていきますが、ページはぜんぜん表示されません。
例えばヤフーを開いているとすると表示はヤフーのままなのです。
これは今までと変わりませんが、
今度は5行目のドキュメントルートの方に接続を試みると
「HTTP 404 - ファイル未検出」の画面がすぐ出てきます。
なんかすっごーく変ですよね。


クライアントのTCP/IPの設定の中の「DNS設定」。

No.8919 投稿時間:2003年03月12日(Wed) 23:26 投稿者名:りょうパパ2号 URL:http://ryo-papa-2nd.dyndns.org/

なんとなく、クライアントがサーバを見つけられずにいるような気がしますが。。。
localhost(http://127.0.0.1)で開くのに、別のパソコンから開けない。しかもAnHTTPDを起動停止でポートが開いたり閉じたりするんですよね?であれば、クライアントのTCP/IPの設定の中の「DNS設定」にルータのIPアドレスを入れてみたり、HOSTSファイルにサーバのIPアドレスとホスト名を追加してみたり、
あとは、ルータを介さずにピアツーピア接続ではどうでしょう?


ありがとうございます

No.8922 投稿時間:2003年03月12日(Wed) 23:42 投稿者名:ヘンゼル URL:

りょうパパ2号さん、お返事ありがとうございます。
No.8921に記入しましたが、サーバにはつなげにいっているようです。
ただ、今度は別の問題が・・・


見えるようになったのですが

No.8921 投稿時間:2003年03月12日(Wed) 23:39 投稿者名:ヘンゼル URL:

AN HTTPDのオプションの「一般」タブの3行目ではなく
5行目のドキュメントルートの設定してある方へは接続できるようになりました。

ただ、それだとhttp://192.168.1.2/****/ということになってしまいます。
http://192.168.1.2/のみでindexを表示したいのですが、なぜかうまくいきません。
どう設定すればよいのでしょうか?


設定例を作ってみましたのでこちらを参考にしてください。

No.8929 投稿時間:2003年03月13日(Thu) 06:16 投稿者名:マコりん URL:

> ただ、それだとhttp://192.168.1.2/****/ということになってしまいます。
> http://192.168.1.2/のみでindexを表示したいのですが、なぜかうまくいきません。
> どう設定すればよいのでしょうか?
とりあえず設定例を作ってみましたのでこちらを参考にしてください。
http://meguheart.ddo.jp/web.jpg
この設定でhttp://***.***.***.***/
になるはずですので


ダメなのです

No.8943 投稿時間:2003年03月13日(Thu) 19:45 投稿者名:ヘンゼル URL:

マコりんさん、お返事ありがとうございます。

> とりあえず設定例を作ってみましたのでこちらを参考にしてください。
> http://meguheart.ddo.jp/web.jpg
> この設定でhttp://***.***.***.***/
> になるはずですので
この設定にしてみましたが、ダメでした。
オプション設定の中は基本的に5行目には何もいれずに
3行目のドキュメントルートのみでいいはずですよね。
とにかくサーバ自身からはOKなのですが、
外部やLAN内PCからはindexが表示されないのです。
どうなっているのでしょうか?


クライアントPCからサーバーの共有フォルダを見ることはできますか?

No.8954 投稿時間:2003年03月13日(Thu) 22:02 投稿者名:マコりん URL:

> 外部やLAN内PCからはindexが表示されないのです。
でしたら、ネットワークに接続されているクライアントPCからサーバーの共有フォルダを見ることはできますか?
>>どこか適当なフォルダを共有してください(サーバー機)
(この作業はIEではなくふつうのエクスプローラを使用してください。)
もしサーバーPCのログインウィンドウ「$ipc」とでればおそらくゲストアカウントが無効になっています。
一旦この方法を試してください。
では


問題を絞り込みました

No.8952 投稿時間:2003年03月13日(Thu) 21:55 投稿者名:ヘンゼル URL:

解決したわけではありませんが、問題を絞り込みましたので
再度皆様のお知恵をお借りしたく投稿いたしました。

デフォルトインデックスがindex.htmlの場合
http://192.168.0.2/-----------------表示が出てきません。
http://192.168.0.2/readme.html------readmeが表示されます。
http://192.168.0.2/index2.html------index2が表示されます。

デフォルトインデックスがreadme.htmlの場合
http://192.168.0.2/-----------------readmeが表示されます。
http://192.168.0.2/index.html-------表示が出てきません。
http://192.168.0.2/index2.html------index2が表示されます。

ちなみにindex2.htmlはindex.htmlをコピーし名前を変更しただけのもの
で内容はindex.htmlと同じです。

これらからわかることは、つまりどういう設定にしても
index.htmlが表示されないということです。
ちなみにレジストリの消去は何度も試みましたが、結果は同じでした。
どうしてこういうことになってしまっているのでしょうか?
どなたかお分かりの方、いらっしゃいますでしょうか?


綴りミスとかではないですか?

No.8962 投稿時間:2003年03月14日(Fri) 02:17 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> デフォルトインデックスがindex.htmlの場合
> http://192.168.0.2/-----------------表示が出てきません。
> http://192.168.0.2/readme.html------readmeが表示されます。
> http://192.168.0.2/index2.html------index2が表示されます。
>
> デフォルトインデックスがreadme.htmlの場合
> http://192.168.0.2/-----------------readmeが表示されます。
> http://192.168.0.2/index.html-------表示が出てきません。
> http://192.168.0.2/index2.html------index2が表示されます。
>
謎すぎます。
綴りミスとかではないですか?


AN HTTPDの作者の方に聞いてみることにします。

No.8966 投稿時間:2003年03月14日(Fri) 10:18 投稿者名:ヘンゼル URL:

APACHEさん、お返事ありがとうございます。

> 謎すぎます。
> 綴りミスとかではないですか?

そうですよね。謎すぎますよね。
綴りも何度も確認したのですが・・・

AN HTTPDの作者の方に聞いてみることにします。


解決しました(VIA EPIAというマザーボードのオンボードLANのデバイスドライバが原因でした。)

No.8975 投稿時間:2003年03月14日(Fri) 21:55 投稿者名:ヘンゼル URL:

AN HTTPDの中田さんのところで解決策を見つけました。
indexが表示されなかったのはマザーボードの問題でした。
(マザーボードというよりもオンボードLANかな)
VIA EPIAというマザーボードを使っていたのです。
詳しくはわかりませんが、小さなパケットを通さない仕様みたいでした。
ssiを使わないとかオンボードLANを無効にして運用するなど
いくつかの方法で問題を回避できそうです。
試しにssiを無効にするとちゃんと表示できました。
今後の運用方針はまだ決まっていませんが、
とりあえず原因が判明したのでご報告させていただきます。
アドバイスをしていただいたみなさま、本当にありがとうございました。


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