AN HTTPD ゲストブック/コメント集(2004年10月7日13:34)


松本 miyuavyphotmail.com 2004/10/18 11:18

とおりすがりさん>
ご説明ありがとうございました。早速、拝見し修正を加えたところ動くようになりました。
いとさん>
SP2のバグの解説本当にありがたかったです。
早速更新しました。ありがとうございました。
中田さん>
今回はお騒がせいたしました。無事に動くようになり皆様に感謝です。今後、私と同様の
質問があったときに役立てていただければ、幸いです。
ありがとうございました。


中田昭雄 nakata@st.rim.or.jp 2004/10/14 21:32

いとさん、
松本さん、とおりすがりさん、

なるほど、SP2のバグなのですね。
セキュリティ強化の一環で、ループバックアドレスを 127.0.0.1 に限定してしまったのでしょうか。

松本さんのローカルループバック利用のバーチャルホストは、ローカルPCでのアクセスに限定されてしまうので、最初はそんなことをしているはずはないだろうと思いました。
このSP2のバグを回避しなくても、いとさんの「ローカルで試す方法」にあるネームベースにしてしまうのでもいいような気もします。


いと gfh05223@nifty.com 2004/10/14 21:11

松本さん、とおりすがり さん

127.0.0.0 - 127.255.255.255 はループバックアドレスなので
別に 127.0.0.1 だけでなく 127.1.1.1 や 127.2.2.2 などを
代わりに使うのは問題ないと思います。

現に WindowsXP SP1や Windows2000では、バーチャルホストに
するしないにかかわらず、http://127.1.1.1/ や http://127.2.2.2/
などでアクセスできます。

松本さんがやっているように
http://127.1.1.1/ で 1番目のバーチャルホストに
http://127.2.2.2/ で 2番目のバーチャルホストに
という風にアクセスするのは面白い方法だと思います。

で、WindowsXP SP2 にしてアクセスできなくなったのは
Microsoftがミスったのが原因のようです

「WindowsXP Service Pack 2 でループバック アドレスの範囲内の
IP アドレスに接続するプログラムが正常に動作しないことがある」
http://support.microsoft.com/default.aspx?kbid=884020

以下の修正プログラムが出ています(正式にはSP3で直すと言ってます)。
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=17d997d2-5034-4bbb-b74d-ad8430a1f7c8


とおりすがり dummydummydummy@dummy.dummy 2004/10/14 19:55

追加ですが、アクセスする場合はホスト名に設定したホスト名でアクセスしてください。


とおりすがり dummydummydummy@dummydummydummy.dummy 2004/10/14 19:53

松本さん、
検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。
が表示されるということで、ネットワークカードに127.2.2.2のIPアドレスが割り当てられていないことが原因だと思ったので確認させていただきます。
あなたのパソコンのネットワークカードに127.2.2.2というIPアドレスが割り当てられていますか?
もし、割り当てられていない場合はHOSTSファイルで設定をしているのでしょうか?
また、バーチャルホストの設定方法については
http://homepage1.nifty.com/yito/anhttpd/virtual.html
のページが参考になると思います。

メールアドレスは持っていないので架空のものです。


松本 miyuavy@hotmail.com 2004/10/14 10:53

追記です。
「サーバが見つからないか、DNSエラーです」というエラー表示が下の方にあります。


松本 miyuavy@hotmail.com 2004/10/14 10:50

ご返答ありがとうございます。
ご指摘の通り、ファイアウォールは解除してあります。
エラーメッセージですが、
「ページを表示できません。
  検索中のページは現在、利用できません。Web サイトに技術的な問題が発生している  か、ブラウザの設定を調整する必要があります。」
と表示されます。
ドキュメントルートは確かに合っています。
よろしくお願いいたします。


中田昭雄 nakata@st.rim.or.jp 2004/10/13 21:25

松本さん、
SP2でおかしいということは普通ファイアウォールを疑うのでしょうが、バーチャルホストでなければ大丈夫ということからすると、ファイアウォールのせいとも思えませんね。

いずれにしても、そのPCで、http://127.2.2.2/ というふうにアクセスしているのでしょうか?
その時に、「表示できない」というのは、下の方に「サーバが見つからないか、DNSエラーです」というエラーが表示されるという意味ですか?


松本 miyuavy@hotmail.com 2004/10/13 11:16

返答ありがとうございました。忙しいことも有り読むことができず、返答が遅れたことすいませんでした。バーチャルホストの件ですが、本当にあのままの設定でした。
そのほかに、 IPアドレス 
        127.1.1.1
        127.3.3.3
        127.10.10.10  (ポートはみな80です)
と4つ設定していました。
ご指摘の通りに設定してやってみましたが、表示できませんでした。
SP1のときは、これで快適に動いていたのですが、SP2にアップデートしたとたんに
動作しなくなってしまいました。


中田昭雄 nakata@st.rim.or.jp 2004/10/08 21:18

松本さん、
IPアドレスを 127.2.2.2 と設定しているとは考えられません。
設定内容は現在設定してある通りをそのまま書いてください。

と言うだけでは何なので、、

IPアドレスを *.*.*.* (または 0.0.0.0)にした場合は接続できますか?


松本 matsumoto 2004/10/08 08:49

バーチャルホストの説明ですか。
バーチャルホストの設定は、
ホスト名 IPアドレス ポート ドキュメントルート
 name   127.2.2.2  80   C:\homepage\

といった設定です。 こんな感じでよろしいでしょうか?
その他は特別な設定をしていません。

よろしくお願いいたします。


中田昭雄 nakata@st.rim.or.jp 2004/10/07 20:57

松本さん、
それで「対応策」と言われても無理というものでしょう。
とりあえず、バーチャルホストの設定内容を説明してください。


松本 miyuavy@hotmail.com 2004/10/07 13:58

すいません。先ほどの続きです。
バーチャルホストのチェックをはずしたら、使えるようになりましたが、
バーチャルホストにチェックをいれると、登録されているIPアドレスに接続できません。
何か対応策はありませんでしょうか?よろしくお願いいたします。
ちなみに WindowsXP SP2 です。


松本 miyuavy@hotmail.com 2004/10/07 13:34

はじめまして。
httpdよく使わせていただいています。
質問ですが、本日アップデートをしたのですが、SP2になったとたんhttpdが動作しなく
なりました。ソフト自体は動くのですが、ページが読めない状況です。
なにか対応策はあるのでしょうか?
お手数ですが、教えていただければと思います。