Поддержка нескольких доменных имен для сайта
Примечание
Инструкция описывает, как настроить поддержку основного доменного имени сайта и его поддоменаexample.com
и www.example.com
.
Чтобы настроить поддержку дополнительного домена, например example2.com
, создайте бакет с его именем. Затем настройте хостинг для этого бакета и задайте параметры переадресации с него на основной домен.
Чтобы поддержать несколько доменных имен для своего сайта, например example.com
и www.example.com
:
-
Создайте бакет. Назовите его одним из доменных имен, например
www.example.com
. -
Настройте бакет в качестве хостинга.
-
Свяжите доменное имя, например
www.example.com
, и бакет. -
Добавьте на DNS-сервере дополнительную ресурсную запись, которая связывает еще одно доменное имя, например
example.com
, и бакет:Опция доступна для бакетов, в имени которых содержится точка, например
example.com
.Yandex Cloud DNSВнешний DNS-серверСоздайте ресурсную запись в Cloud DNS со следующими параметрами:
Имя Тип TTL Значение example.com. ANAME 600 www.example.com.website.yandexcloud.net Записи ANAME позволяют использовать для хостинга домены второго уровня и, в отличие от CNAME, не ограничивают использование других типов записей в одной с ними зоне.
Обновление ресурсных записей может занять некоторое время.
Пример ресурсной записи CNAME:
example.com CNAME www.example.com.website.yandexcloud.net
Чтобы использовать ресурсную запись CNAME, ваше доменное имя должно быть в домене не ниже третьего уровня — это связано с особенностями обработки CNAME-записей на DNS-хостингах. Подробнее см. п. 2.4 RFC 1912
.Обновление ресурсных записей может занять некоторое время.
Если по какой-либо причине невозможно или неудобно создавать дополнительную ресурсную запись, то можно поступить следующим образом:
- Создайте виртуальную машину с публичным IP-адресом.
- Свяжите домен
example.com
c публичным IP-адресом виртуальной машины. - Настройте все необходимые алиасы на стороне DNS-сервера.
- На виртуальной машине установите веб-сервер и настройте переадресацию на бакет Object Storage.