2

Я понимаю, как настроить несколько доменов на основе имен в Apache 2, используя виртуальные хосты. Скажем, у меня есть доменное имя с именем 'domain.com'. Теперь я хочу настроить такой поддомен, как «demo.domain.com», и хочу, чтобы он переходил в другую папку на Apache для обслуживания другого веб-сайта.

Как бы я это точно настроил? Нужно ли мне настроить CNAME, а затем виртуальный хост в Apache? Или мне просто настроить ServerAlias в Apache? Я немного запутался.

Я использую Slicehost для своего хостинга и DNS, если это поможет. Использование Ubuntu Hardy с Apache 2.

1 ответ1

3

DNS и конфигурация сервера - это две разные вещи. Для DNS вам понадобится либо CNAME, либо запись A для вашего нового субдомена, чтобы он разрешил правильный IP-адрес. Разница в том, что CNAME разрешаются на другие имена хостов, а записи A - на IP. Например:

subdomain.example.com CNAME -> example.com

subdomain.example.com A -> 1.2.3.4

Как только DNS настроен правильно, вам нужно будет настроить виртуальный хост Apache для нового субдомена. Проверьте документацию здесь:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .