仮想ホストを使用して、Apache2に複数の名前ベースのドメインを設定することを理解しています。 'domain.com'というドメイン名があるとします。ここで、「demo.domain.com」のようなこのサブドメインを設定し、これをApacheの別のフォルダーに移動して、別のWebサイトを提供したいと思います。
これを正確に設定するにはどうすればよいですか? ApacheでCNAMEを設定してから、仮想ホストを設定する必要がありますか?または、ApacheでServerAliasをセットアップするだけですか?私は少し混乱しています。
ホスティングとDNSにSlicehostを使用していますが、それが役立つ場合は。 Apache2でのUbuntuHardyの使用。
DNSとサーバー構成は2つの異なるものです。 DNSの場合、正しいIPに解決されるように、新しいサブドメインのCNAMEまたはAレコードが必要になります。違いは、AレコードがIPに解決されるのに対し、CNAMEは他のホスト名に解決されることです。例えば:
subdomain.example.com CNAME -> example.com
subdomain.example.com A -> 1.2.3.4
DNSが正しく構成されたら、新しいサブドメイン用にApache仮想ホストを構成する必要があります。こちらのドキュメントを確認してください。