投稿日:2003年11月21日 作成鷹の巣

No.13582 動的IPアドレス&DNSで、全く違うドメインではバーチャルホストは無理なんでしょうか?



動的IPアドレス&DDNSで、全く違うドメインではバーチャルホストは無理なんでしょうか?

No.13582 投稿時間:2003年11月21日(Fri) 23:55 投稿者名:Sato URL:

お世話になります。
どうしても出来ないので教えてください。

サーバーはRedhat8.0 Apache2.0

まず、aaa.comとbbb.netを同じサーバー同じグローバルIPで運営したいと思っています。
DDNSは、2つのドメインをminiDNSで登録しています。
ドキュメントルートは aaa.comは /home と bbb.netは /var/www でしています。
bbb.net を見ようとしたら aaa.com のドキュメントルート/home しか見れません。

設定方法は、おやじさんとkensukeさんのサイトを参考にしました。
根本的に動的IP&DNSでのまったく違うドメインではバーチャルホストは無理なんでしょうか?
それとも、何か見落としがあるのでしょうか?

すみませんがアドバイスお願いします。


マッチングに失敗している?

No.13587 投稿時間:2003年11月22日(Sat) 01:40 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

こんばんは。

> まず、aaa.comとbbb.netを同じサーバー同じグローバルIPで運営したいと思っています。
> DDNSは、2つのドメインをminiDNSで登録しています。
> ドキュメントルートは aaa.comは /home と bbb.netは /var/www でしています。
> bbb.net を見ようとしたら aaa.com のドキュメントルート/home しか見れません。
>
> 設定方法は、おやじさんとkensukeさんのサイトを参考にしました。
> 根本的に動的IP&DNSでのまったく違うドメインではバーチャルホストは無理なんでしょうか?

おやじは、SSLを使うためIPベースでやっている(名前ベースだとsslでアクセスするとsslの仕組み上、
satoさんと同様の現象になります)ので参考にはなりません。現象的には、bbb.netがミスマッチして、
VirtualHostの先頭に記述されたサイト情報が表示されているのだと思います。
下記、およびリングのNo.25のかいさんのサイトを参考にされたらどうでしょうか。

http://httpd.apache.org/docs-2.1/ja/vhosts/name-based.html
http://httpd.apache.org/docs-2.1/ja/dns-caveats.html

基本は、下記で大丈夫です。マッチングに失敗したとき先頭のVirtualHostに行かないように、
ServerAliasをワイルドカードで書いておくといいでしょう。

NameVirtualHost *

<VirtualHost *>

ServerName www.domain.tld
DocumentRoot /www/domain

</VirtualHost>

<VirtualHost *>

ServerName www.otherdomain.tld
ServerAlias otherdomain.tld *.otherdomain.tld
DocumentRoot /www/otherdomain

</VirtualHost>


出来ました。

No.13608 投稿時間:2003年11月22日(Sat) 17:18 投稿者名:Sato URL:

こんにちは

いつも参考にさせてもらっています。
おやじさんのテストでもOKでした。
有難うございました。


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