У меня есть схватывание установки нескольких основанных на имени доменов на Apache 2 с помощью виртуальных хостов. Скажите, что у меня есть доменное имя под названием 'domain.com'. Я теперь хочу настроить sub домен этого, как 'demo.domain.com' и хотеть, чтобы это перешло к другой папке на Apache для подавания другого веб-сайта.
Как я настроил бы это точно? Я должен настроить CNAME и затем виртуальный хост в Apache? Или я просто устанавливаю ServerAlias в Apache? Я немного смущен.
Я использую Slicehost для своего хостинга и DNS, если это помогает. Использование Ubuntu Hardy с Apache 2.
DNS и конфигурация сервера являются двумя разными вещами. Для DNS Вам или будет нужен CNAME или запись для Вашего нового субдомена так, чтобы это решило к корректному IP. Различие - то, что CNAMEs решают к другим именам хостов, в то время как записи решают к дюйм/с. Например:
subdomain.example.com CNAME -> example.com
subdomain.example.com A -> 1.2.3.4
После того как DNS настроен правильно, необходимо будет затем настроить Apache виртуальный хост к новому субдомену. Проверьте документацию здесь: