Назад | Перейти на главную страницу

проблема с поддоменами

Я создал поддомены для своего основного сайта.

лайк

и все указывают на /. но когда я пытаюсь использовать cdn1.abc.com в URL-адресе, это не работает. Может быть, мне нужно еще что-то сделать?

В настройках виртуального хоста вам необходимо добавить ServerAlias, примерно так:

<VirtualHost *:80>
        ServerName abc.com
        ServerAlias cdn1.abc.com cdn2.abc.com cdn3.abc.com

Вы также можете указать в этой строке "* .abc.com", если хотите разрешить все поддомены.

Вам необходимо настроить Apache для обслуживания ваших файлов для всех поддоменов.

Это состоит из двух частей:

  • Вы должны создать записи DNS, чтобы эти новые имена соответствовали IP-адресу вашего сервера. Это позволит отправлять людей в нужное место.
  • Вторая часть - это настройка Apache для распознавания этих новых имен хостов и предоставления нужного контента.

Первая часть, вероятно, будет связана с использованием какой-либо онлайн-панели управления у вашего регистратора доменов. Вторая часть, вероятно, будет такой же простой, как добавление:

 ...
 ServerName abc.com
 ServerAlias     cdn1.abc.com cdn2.abc.com cdn3.abc.com

затем перезапустите apache2.