Субдомены Apache в отношении DNS

Субдомены Apache в отношении DNS
  1. Допустим, у меня запущен веб-сервер Apache.
  2. У меня есть домен example.com.
  3. Серверы имен и т. п. правильно настроены для example.com, чтобы преобразовываться в IP-адрес веб-сервера, который обслуживает корневой каталог веб-сервера при запросе example.com.

Я хочу настроить поддомен следующим образом: dev.example.com
Я знаю, как это сделать в httpd.conf (проверил с dev.localhost и т. д.).

Мой вопрос: обрабатывается ли поддомен 'dev' строго apache при запросе, как это было бы с example.com/dev/? Я хочу знать, нужно ли мне что-то менять в DNS, чтобы dev.example.com разрешался. DNS играет в этом какую-то роль или он обрабатывается строго apache?

Стоит отметить, что я использую бесплатный DNS-провайдер, известный как zoneedit.

Спасибо.

решение1

Вам необходимо создать запись A или CNAME для dev.example.com в вашем DNS (или подстановочную запись для *.example.com). Apache не может ничего сделать с запросами для dev.example.com, если они не могут добраться до вашего веб-сервера, чего они не могут сделать, если только нет записи DNS, разрешающей для dev.example.com.

решение2

Два шага -

  1. НастройтеЗаписьв вашем DNS-менеджере, в панели управления вашего регистратора доменов. Укажите dev.example.com на IP вашего сервера.
  2. Создайте запись VirtualHost в конфигурации Apache.Подробнее читайте здесь. Укажите ему любой каталог, который вам нужен.

Связанный контент