2012-01-03 10 views
0

私は現在、これは設定している:Apacheの仮想ホストはHTTPホストに従って動作しますか?

xx.domain.comを(CNAME) - > user.dyndns.org - > MY IP

現在、私は、Apacheになるようxx.domainを仮想ホストを設定しています。 comは1つのディレクトリを指し、xx.domain.com:8080は別のディレクトリを指します。

しかし、私が達成しようとしているのは、ポートで差別化するのではなく、xx.domain.comとzz.domain.comが別のディレクトリを指し示したいと思っています。

これはどのように達成されましたか?私がuser.dyndns.orgが実際にServerNameであると思われるため、ServerAliasとServerNameは動作していないようです。私の推測は間違っているかもしれませんが。

ありがとうございました。

答えて

1

ServerNameが有効です。 user.dyndns.orgではなく、CNAMEによってホストに接続されているHTTPリクエストがサーバーに送信されるはずです。そうすればOKです。おそらく、あなたがテストしたときにポート問題だったのでしょうか?zz.domain.comに80も聞くように設定しましたか?

http://httpd.apache.org/docs/2.0/vhosts/examples.html

+0

動的DNSにはこの点でいくつかの制限がありますが、わかりません。 – mikey

+0

私に例を教えてもらえますか? ServerNameは間違いなく影響を与えないようです。 – gbhall

+0

上記のリンクの最初の例は、2つのサイトが同じサーバー/ポートで異なる名前でリッスンしている、あなたが行っているものと似ているようです。 – mikey

関連する問題