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.

Благодарю.

2 ответа2

2

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

0

Два шага -

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

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