AN HTTPD ゲストブック/コメント集(2001年12月14日10:12)


中田昭雄 nakata@st.rim.or.jp 2001/12/23 07:54

バーチャルホストの無応答はまだ確認していませんが、調べて直します。
バーチャルホストの最初のものは、他にあてはまるものがない場合それを使うようにしているはずなので、特殊といえば特殊です。


いと gfh05223@nifty.com 2001/12/22 18:51

以下は、ふくさんが問題にされたバーチャルホスト関連です(その後解決したのでしょうか?)。
Win2000で以下のように特定の設定で無応答が発生しました。
なぜかWin98では同じことをやっても全く問題なしでした。
環境依存の可能性もあるので他でも起きるのかどうかはよく分かりませんが一応報告します。

以下の6つのケースについて LAN 環境で http://host.domain/ にアクセスした結果、
Case 1の場合だけ無応答でした。host.domain はLAN内のDNSに登録されたホストアドレスです。
自PCからのアクセスでもクライアント機からでも同じでした。「localhost」の代わりに「aaa」
としても変わりなしでした(aaa は hosts に登録)。

Case 1. × 
localhost 127.0.0.1
host.domain *.*.*.*
Case 2. ○
localhost *.*.*.*
host.domain *.*.*.*
Case 3. ○
localhost 127.0.0.1
host.domain xxx.xxx.xxx.xxx
Case 4. ○
localhost *.*.*.*
host.domain xxx.xxx.xxx.xxx
Case 5. ○
localhost xxx.xxx.xxx.xxx
host.domain *.*.*.*
Case 6. ○
host.domain *.*.*.*
localhost 127.0.0.1
Case 1 と 6 は順序の違いだけなので不思議です。


中田昭雄 nakata@st.rim.or.jp 2001/12/19 21:12

ふくさん、
メールもいただきましたが、要するに問題なしと理解しました。
できることはできていて、できないことはできないと。

もし、できるはずなのにできないことがありましたら、ご連絡ください。


ふく mail.fukutani@nifty.com 2001/12/19 14:23

かずさん、情報ありがとうございます。

結局LAN側からフルドメインで指定しても駄目だということですね。
ご紹介頂いた情報の第3手段は最初から気づいていましたので、これで
実現することにしました。


かず ts200_r@hotmail.com 2001/12/19 08:39

おはようございます。

ふくさん、これは参考になりますでしょうか?

http://www.ryu.dyn.to/Trouble/LocalDomain.html


中田昭雄 nakata@st.rim.or.jp 2001/12/18 21:17

アリスさん、
ふくさんの件は、バーチャルホストでなければOKとのことでしたので、静的NATは問題ないものと思いました。
追加説明がないとちょっと判断できませんが。


アリス nanase@syotake.to 2001/12/18 16:20

::ふくさん::
バイダからもらっているIPアドレスのポート80番宛のパケットを
静的に内部LANのHTTPサーバ宛に変換する静的NAT変換が必要かと思います。
ルータ側の設定を確認することをおすすめします。


中田昭雄 nakata@st.rim.or.jp 2001/12/15 16:56

ふくさん、
>バーチャルホストの設定を以下のように設定してwww〜/bbs〜にアクセスすると、ホスト無応答になる。
というのは、「常用マシンからダイヤルアップ経由で」の話でしょうか?

>常用マシンをルータに接続して(サーバと同一LAN内)www〜にアクセスすると、ルータの設定画面につながってしまう。
というのは、内部から外部向けIPアドレスにアクセスするとそうなりそうに思います。

ちょっとよくわからないので、
「やりたいこと」それぞれについて、OKなのか、思った通りにならないのならどういうエラーが出るのか、を説明してください。


ふく mail.fukutani@nifty.com 2001/12/14 10:12

中田さん、AnHTTPdをお使いの皆さん、はじめまして。
まずは、素晴らしいソフトを作って下さった中田さんにお礼申し上げます。

さて、現在私の自宅でサーバを立ち上げるべく準備しているのですが、
バーチャルホスト関係がうまく設定できません。 構成は以下の通りです。
(名前等は架空です)

DynDNSに登録のFQDN: 
www.zive.net 061.203.229.001
bbs.zive.net 061.203.229.001

ルータ(cas2040/Luno製)設定:
WAN側 DHCP(061.203.229.001が割振られている)
LAN側 192.168.001.254

サーバマシン(pc00):
192.168.001.099
Win2k/SP2
ワークグループ名=work
Web用ディレクトリ
C:\Web-+-public_html-+-home www.zive.netのコンテンツ
|
+-cgi-bin-----+-bbs bbs.zive.netのコンテンツ
|
以下省略

常用マシン(pc01):
192.168.001.001
WinMe
ワークグループ名=work

確認できたことは以下の通りです。
バーチャルホスト無効でAnHTTPdを起動して、常用マシンから
ダイヤルアップ経由でwww.zive.netに接続すると、期待通りの結果となる。
(接続およびWebサーバの運用が可能なことが確認できた)

バーチャルホストの設定を以下のように設定してwww〜/bbs〜に
アクセスすると、ホスト無応答になる。
localhost 127.0.0.1 c:\web\public_html
www.zive.net *.*.*.* c:\web\public_html\www
bbs.zive.net *.*.*.* c:\web\cgi-bin\bbs

常用マシンをルータに接続して(サーバと同一LAN内)www〜に
アクセスすると、ルータの設定画面につながってしまう。

やりたいことは以下の通りです。
WAN側から:
http://www.zive.net/でc:\web\public_html\www\index.htmlを表示
http://bbs.zive.net/bbs.cgiでc:\web\cgi-bin\bbs\bbs.cgiを実行
LAN側から:
http://www/でc:\web\public_html\www\index.htmlを表示
http://bbs/bbs.cgiでc:\web\cgi-bin\bbs\bbs.cgiを実行
http://pc00/でc:\web\を実行(ディレクトリリスト)
http://192.168.001.254/でルータの設定画面を表示
以上、よろしくご教授下さい。