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でした。
有難うございました。