いとさん、中田さん、ご返答ありがとうございます。
どこか設定が悪いのかと思ってましたが、BUGを見つけてしまったみたいですね (^^;)
対応、よろしくお願い致します。>中田さん
P.S. 中田さんのおっしゃるとおり、バーチャルホストの設定内、ホスト名を
ポート番号付きにしたら、期待する動作をしました。
しばらく、この設定で行きます。
助かりました。ありがとうございました。これからも、がんばってください。
はっちゃくさん、
いとさんのテスト結果からすると、ポート番号を指定した場合の動作がおかしいようです。
チェックの有無もおかしいので、できるだけ早く直します。
:82 も含めてホスト名とみなしているためでしょうから、たとえばホスト名を "bbb.xyz.com:82" とするとうまくいくのかもしれません。
はっちゃくさんの件、ローカル環境で追試してみました。v1.34dでは以下のような症状です。
・URLにポート番号を指定すると、IP+portが一致する最初のホストにアクセスする。ポート80番でも陽に指定すると同様
・ホストのチェックを外しても、IP+portが一致すれば他のホストにアクセスする
テスト結果は以下の通り。説明は省略(hosts は 127.0.0.1 localhost aaa bbb)
ケース 1 http://aaa/ http://bbb/ http://aaa:80/ http://bbb:80/ http://aaa:82/ http://bbb:82/
v aaa 127.0.0.1 80 c:\aaa ○c:\aaa ○c:\bbb ○c:\aaa ×c:\aaa ○無応答 ○無応答
v bbb 127.0.0.1 80 c:\bbb (c:\bbbのはず)
ケース 2
v aaa 127.0.0.1 82 c:\aaa ○無応答 ○無応答 ○無応答 ○無応答 ○c:\aaa ×c:\aaa
v bbb 127.0.0.1 82 c:\bbb (c:\bbbのはず)
ケース 3
v aaa 127.0.0.1 80 c:\aaa ○c:\aaa ×c:\aaa ○c:\aaa ×c:\aaa ○無応答 ○無応答
bbb 127.0.0.1 80 c:\bbb (無応答のはず?) (無応答のはず?)
ケース 4
v aaa 127.0.0.1 80 c:\aaa ○c:\aaa ×c:\aaa ○c:\aaa ×c:\aaa ○無応答 ○無応答
bbb 127.0.0.1 82 c:\bbb (無応答のはず?) (無応答のはず?)
初めまして。AN HTTPD活用させていただいてます。
質問なんですが
Q:バーチャルホスト+ポート番号変更 で正しくアクセスされない。
設定: ホスト1・・・ aaa.xyz.com:82 , c:\www\aaa
ホスト2・・・ bbb.xyz.com:82 , c:\www\bbb
現象: 外からadsl経由で aaa.xyz.com:82 へアクセスしても、 bbb.xyz.com:82
にアクセスしても、 c:\www\aaa\index.html が表示されてしまう。
デフォルトのポート80だと、正しくバーチャルホストの動作をしている。
備考:昨日まで、ポート80で動かしてうまくいっていたが、CodeRedのアタックがうるさく
てしかたないので、公開ポート番号を変更した。するとうまく動作しない。
環境: ASAHI-NETのADSL(eaccess) ルータタイプ。NATのポート変換の設定実施。
サーバ:Windows2000 Pro + AN HTTPD
情報が足りないようでしたら追記します。
ご教授頂ければ幸いなのですが・・・