Собственный домен
Для публикации сайта вы можете использовать собственный домен, например example.com
.
Чтобы поддержать собственный домен:
-
Создайте бакет. Назовите его так же, как домен, например
example.com
. -
Настройте бакет в качестве хостинга.
-
Создайте на DNS-сервере публичную зону DNS и ресурсную запись, которая связывает ваше доменное имя и бакет:
Yandex Cloud DNSВнешний DNS-сервер-
В консоли управления
перейдите в бакет, для которого хотите использовать собственный домен. -
Перейдите на вкладку
Веб-сайт. -
В разделе Хостинг в блоке Домены в Cloud DNS нажмите кнопку Создать запись.
Примечание
В блоке Домены в Cloud DNS отображаются только те домены, которые были созданы непосредственно в этом интерфейсе. Если запись была создана в сервисе Cloud DNS, то в этом блоке она отображаться не будет.
-
В открывшемся окне нажмите кнопку Создать зону и выберите доменную зону, которая соответствует имени бакета, например
example.com.
. Нажмите кнопку Создать. -
Раскройте блок Дополнительные настройки.
-
В поле TTL (в секундах) укажите время жизни ресурсной записи или выберите из предложенных.
-
Нажмите кнопку Создать.
-
Нажмите кнопку Сохранить.
Чтобы получить доступ к именам из публичной зоны, делегируйте домен. Для этого в личном кабинете вашего доменного регистратора укажите адреса серверов
ns1.yandexcloud.net
иns2.yandexcloud.net
.Делегирование домена и обновление ресурсных записей могут занять некоторое время.
Вы также можете создать зону DNS и ресурсную запись средствами Cloud DNS. Подробнее см. в пошаговых инструкциях для Cloud DNS.
Пример параметров зоны DNS и ресурсной записиПараметры зоны DNS:
- Зона —
example.com.
. - Тип —
публичная
.
Параметры ресурсной записи:
Имя Тип TTL Значение example.com. ANAME 600 example.com.website.yandexcloud.net Записи ANAME позволяют использовать для хостинга домены второго уровня и, в отличие от CNAME, не ограничивают использование других типов записей в одной с ними зоне.
Пример параметров зоны DNS:
- Зона —
example.com.
. - Тип —
публичная
.
Пример ресурсной записи CNAME:
example.com CNAME example.com.website.yandexcloud.net
Чтобы использовать ресурсную запись CNAME, ваше доменное имя должно быть в домене не ниже третьего уровня — это связано с особенностями обработки CNAME-записей на DNS-хостингах. Подробнее см. п. 2.4 RFC 1912
.Обновление ресурсных записей может занять некоторое время.
-
-
Чтобы сайт был доступен по протоколу HTTPS:
-
(опционально) Добавьте свой сертификат в Certificate Manager или выпустите бесплатный сертификат от Let's Encrypt.
-
Настройте HTTPS: привяжите к бакету сертификат из Certificate Manager или загрузите свой.
Переадресация запросов с HTTP на HTTPS включается автоматически после настройки доступа к бакету по HTTPS. Дополнительных настроек для такой переадресации не требуется.
-
После успешного выполнения всех шагов доступ к объектам будет работать по ссылкам вида <имя_домена>/<ключ_объекта>
.