投稿日:2003年04月19日 作成鷹の巣

No.9699 AN HTTPDのバーチャルホストをローカルで確認できない。



AN HTTPDのバーチャルホストをローカルで確認できない。

No.9699 投稿時間:2003年04月19日(Sat) 18:46 投稿者名:stadia URL:

anhttpdのバーチャルホストについて質問です。

anhttpdでバーチャルホストを
test.net *.*.*.* 80 c:\www\net
test.ddo.jp *.*.*.* 80 c:\www\ddo
test.zive.net *.*.*.* 80 c:\www\zive

のように使用して問題なく機能しているのですが
ローカルで(http://localhost)見ようとすると一番上の
サイトしか表示されません。又、LAN内で他のマシンから(http://192.168.*.*)等と入力しても同じです。
理屈的にはhttp://localhost/ddo.jphttp://192.168.*.*/ddo.jp等と入力すれば見えるのではと思ったのですが駄目みたいです。
2番目と3番目もローカルで表示させようとするには
どうしたらよいのでしょうか?

できればローカルチェック出来ると便利ですので見たいのですが、よろしくお願い致します。


ローカルのhostsファイルにホスト名を設定。

No.9700 投稿時間:2003年04月19日(Sat) 18:55 投稿者名:さすらいのGさん URL:

> anhttpdでバーチャルホストを
> test.net *.*.*.* 80 c:\www\net
> test.ddo.jp *.*.*.* 80 c:\www\ddo
> test.zive.net *.*.*.* 80 c:\www\zive

> 2番目と3番目もローカルで表示させようとするには
> どうしたらよいのでしょうか?

試しに、ローカルのhostsファイルに、
test.net *.*.*.*
test.ddo.jp *.*.*.*
test.zive.net *.*.*.*
このように書いてみたらどうなりますか?

apacheだとホスト名とドメイン名で解釈していたと思うので、
AN-HTTPDが走っているPCのhostsファイルを編集して、同じPCから
ドメイン名でブラウズしてみてください。

チェック用のPCが違うようでしたらそちらにも同じ記述をしてみてください。

AN-HTTPDでバーチャルしたことがないので想像で申し訳ない…


localテスト時のhostsファイルの書式。

No.9701 投稿時間:2003年04月19日(Sat) 19:34 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 試しに、ローカルのhostsファイルに、
> test.net *.*.*.* 
> test.ddo.jp *.*.*.*
> test.zive.net *.*.*.*
> このように書いてみたらどうなりますか?
> 
> apacheだとホスト名とドメイン名で解釈していたと思うので、

サーバー機上で、localテストを行なうには、
サーバー機のhostsファイルに
127.0.0.1     localhost     test.net     test.ddo.jp     test.zive.net
という様に半角スペースかタブキーで区切って書いて下さい。
# 以下に示しますクライアント機と同じにしても構いません。

クライアント機上で、localテストを行なうには、
クライアント機のhostsファイルに
192.168.1.2     test.net     test.ddo.jp     test.zive.net
という様に半角スペースかタブキーで区切って書き加えて下さい。
# 192.168.1.2は、サーバー機のプライベートアドレスとしています。

hostsファイルは、拡張子はありません。「スタート」-「検索」で、hostsというファイル名を探して下さい。
もし、OSがWindows95/98/Meでしたら、hosts.samというサンプルファイルを調べて下さい。
その場合は、hosts.samをコピーしてファイル名をhostsに変更して、内容を編集して下さい。


test.zive.netのみがルーターの設定画面になり確認できない。

No.9703 投稿時間:2003年04月19日(Sat) 20:57 投稿者名:stadia URL:

> > 試しに、ローカルのhostsファイルに、
> > test.net *.*.*.*
> > test.ddo.jp *.*.*.*
> > test.zive.net *.*.*.*
> > このように書いてみたらどうなりますか?
> >
> > apacheだとホスト名とドメイン名で解釈していたと思うので、
>
> サーバー機上で、localテストを行なうには、
> サーバー機のhostsファイルに
> 127.0.0.1 localhost test.net test.ddo.jp test.zive.net
> という様に半角スペースかタブキーで区切って書いて下さい。
> # 以下に示しますクライアント機と同じにしても構いません。
>
> クライアント機上で、localテストを行なうには、
> クライアント機のhostsファイルに
> 192.168.1.2 test.net test.ddo.jp test.zive.net
> という様に半角スペースかタブキーで区切って書き加えて下さい。
> # 192.168.1.2は、サーバー機のプライベートアドレスとしています。
>
> hostsファイルは、拡張子はありません。「スタート」-「検索」で、hostsというファイル名を探して下さい。
> もし、OSがWindows95/98/Meでしたら、hosts.samというサンプルファイルを調べて下さい。
> その場合は、hosts.samをコピーしてファイル名をhostsに変更して、内容を編集して下さい。

鷹の巣様
いつも御世話になります。
OSの種類も書かずにすみません。
早速やってもましたところ出来ました。
ただ、test.zive.netのみがルーターの設定画面になり確認できないですが、なぜ、このようになっているかは大体想像が付きます。
ありがとうございました。


試しにやってみます。

No.9702 投稿時間:2003年04月19日(Sat) 20:54 投稿者名:stadia URL:

> > anhttpdでバーチャルホストを
> > test.net *.*.*.* 80 c:\www\net
> > test.ddo.jp *.*.*.* 80 c:\www\ddo
> > test.zive.net *.*.*.* 80 c:\www\zive
>
> > 2番目と3番目もローカルで表示させようとするには
> > どうしたらよいのでしょうか?
>
> 試しに、ローカルのhostsファイルに、
> test.net *.*.*.*
> test.ddo.jp *.*.*.*
> test.zive.net *.*.*.*
> このように書いてみたらどうなりますか?
>
> apacheだとホスト名とドメイン名で解釈していたと思うので、
> AN-HTTPDが走っているPCのhostsファイルを編集して、同じPCから
> ドメイン名でブラウズしてみてください。
>
> チェック用のPCが違うようでしたらそちらにも同じ記述をしてみてください。
>
> AN-HTTPDでバーチャルしたことがないので想像で申し訳ない…

さすらいのGさん 様
申し訳ないなんてとんでもありません。
こちらこそ、申し訳ございませんでした。
試しにやってみます。
ありがとうございました。


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