AN HTTPD ゲストブック/コメント集(2002年11月7日22:19)


中田昭雄 nakata@st.rim.or.jp 2002/11/09 07:06

西村さん、
lan側のpc(192.168.1.25)の hosts に
192.168.1.50 ***1.no-ip.org
と入れておいて、そのpcから
http://***1.no-ip.org/$$$/index.html
とするとどうなりますか?
また、index.html の中身も確認したいところです。


西村 幹也 SHAGAA@yk.NetLaputa.ne.jp 2002/11/07 22:19

バーチャルホストを使いたいのですが、いくつか妙なことがありまして、お伺いしたく思います。

ルータ(192.168.1.1)のローカル側にwebサーバ(192.168.1.50)を立てています。
静的マスカレードで、port80は192.168.1.50にたどり着くようにしてあります。
DDNSで、
***1.no-ip.org
***2.no-ip.org
***3.no-ip.org
の3つのドメインを取っています。

バーチャルホストの設定では 
ホスト名      IPアドレス ポート ドキュメントルート  
*          *.*.*.* 80 c:\www
***1.no-ip.org   *.*.*.* 80 c:\www\***1
***2.no-ip.org   *.*.*.* 80 c:\www\***2
***3.no-ip.org   *.*.*.* 80 c:\www\***3
としてあります。
が・・・。ブラウザで直接、http://***1.no-ip.org/やhttp://***2.no-ip.orgというようにやるとそれぞれのindex.htmlが表示されるのですが、ドキュメントルート内にフォルダを作って、そこの中のindex.htmlを指定すると、ルータ(192.168.1.1)の設定画面が表示されます。(設定画面に入るにはパスワードが必要ですが・・・・・)
つまり、***1フォルダの中に$$$というフォルダを置いて
http://***1.no-ip.org/$$$/index.html
を指定すると、なぜかルータの設定画面が表示されると言うことなのです。

はて?どういうことでしょうか?

ローカルでは、lan側のpc(192.168.1.25)から、
http://192.168.1.50/***1/$$$/index.html
を指定した場合は問題なく表示されます。

どなたかよろしくご教授下さい。