настройка только поддомена на apache2

настройка только поддомена на apache2

У меня есть домен и поддомены на сервере, скажем example.com и api.example.com Мы хотим добавить еще один сервер в наше приложение cdn.example.com, который является другим физическим сервером. Поэтому я пытаюсь настроить поддомен cdn.example.com Я сопоставил ip нового сервера с поддоменом cdn.example.com

когда я пингую cdn.example.com он возвращает правильный ip. Но когда я ввожу этот url в браузеры, он теперь показывает страницу в каталоге поддоменов.

Я создал виртуальный хост в /etc/apache2/sites-enabled/cdn.example.com

когда я пытаюсь открыть сайт, используя IP, он показывает страницы в каталоге по умолчанию /var/www/index.html

Я сопоставил cdn.example.com с папкой /srv/www/cdn.example.com/public_html

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName cdn.example.com
     DocumentRoot /srv/www/cdn.example.com/public_html/
     ErrorLog /srv/www/cdn.example.com/logs/error.log
     CustomLog /srv/www/cdn.example.com/logs/access.log combined
</VirtualHost>

это мой файл cdn.example.com в каталоге sites-enabled

У меня два вопроса: 1. Необходимо ли настраивать основной домен перед настройкой поддомена? 2. Можно ли настроить только поддомен на сервере?

PS: У меня на новом сервере Debian 6.0.3

решение1

  1. Необходимо ли настраивать основной домен перед настройкой поддомена?

Нет.

Полезным моментом является то, что обслуживается первый определенный сайт, если клиентский запрос касается доменного имени или адреса сайта, явно не указанного в конфигурации Apache.

  1. можно ли настроить только поддомен на сервере?

Да.

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

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