Подключение домена к сайту в Yandex Cloud
Делегирование домена из Reg.ru в Yandex Cloud DNS, настройка Object Storage, HTTPS и переадресации с www.
В этом руководстве мы расскажем вам, как настроить домен вашего сайта и делегировать его от вашего регистратора. В качестве примера мы будем использовать панель управления Reg.ru, но вы можете применить эти шаги и с другими регистраторами.
Мы будем переносить домен в Yandex Cloud и настраивать его в сервисе DNS.
Задача
- Делегирование домена через NS-записи
- Настройка домена в Yandex Cloud DNS
- Создание SSL-сертификата
- Подтверждение прав на домен
- Подключение домена к статическому хостингу S3
- Настройка переадресации домена с www
Делегирование домена через NS-записи
- Зайдите в личный кабинет вашего регистратора, например, reg.ru, если вы регистрировали домен там.
- Выберите раздел
DNS-серверы и управление зоной, а затем нажмите кнопкуизменить. - Выберите
свой список DNS-серверови укажите следующие NS-сервера Yandex:
ns1.yandexcloud.net
ns2.yandexcloud.net
Сохраните изменения и подождите, пока не обновится информация. Обычно это занимает около часа.
Настройка домена в Yandex Cloud DNS
Откройте ваше облако и выберите сервис Cloud DNS.
Затем нажмите кнопку Создать зону и добавьте свой домен.
Создание SSL-сертификата
В Yandex Cloud найдите сервис Certificate manager и нажмите кнопку Добавить сертификат.
Выберите Сертификат от Let's Encrypt.
Укажите свой домен, для которого будет выпущен сертификат, например:
www.dappics.com
dappics.com
Обратите внимание, что домен с www и без www считаются как два разных домена. Поэтому их необходимо указать оба, чтобы SSL-сертификат был выпущен сразу для двух доменов.
Подтверждение прав на домен
Для завершения процесса выпуска сертификата вам необходимо подтвердить права на домен с помощью TXT-записей в домене.
В Yandex Cloud просто нажмите кнопку Создать запись.
Подключение домена к статическому хостингу S3
После того как вы успешно настроили домен и получили сертификат, вы можете приступить к подключению статического хостинга.
Для начала выберите сервис Object Storage и создайте два новых бака с именами, соответствующими вашему домену, например:
www.dappics.com
dappics.com
Теперь у вас должно быть два отдельных бака.
Откройте настройки и разрешите доступ к чтению объектов для всех пользователей. Когда вы указываете имена, совпадающие с вашим доменом в
Cloud DNS, Yandex Cloud автоматически их связывает.
- Выберите первый бак и откройте
Настройки, затем перейдите в разделВеб-сайт, а затемХостинг. Выберите соответствующий домен изCloud DNS. – Повторите процедуру для второго домена с www. - Затем выберите первый бак и перейдите в раздел
Безопасность, затемHTTPS,Настроить. Выберите нужный сертификат. – Повторите те же действия для второго домена с www.
Настройка переадресации домена с www
Теперь необходимо сделать так, чтобы пользователи могли посещать ваш сайт как с www, так и без него. Ваш сайт будет доступен в двух версиях: с www и без www. Вы можете выбрать, какая из них вам больше нравится. Обычно выбирают вариант без www.
Например, в адресной строке любого браузера вы увидите только имя сайта, без www.
Как уже упоминалось ранее, домен с www и без www — это два разных имени. Важно, чтобы они вели к одной и той же версии сайта. В дальнейшем мы будем использовать вариант без www. Чтобы настроить переадресацию:
- Выберите пакет с www.вашдомен.
- Откройте
настройки,хостинг,переадресация. - Выберите протокол
HTTPSи укажите в поле домена ваш домен без www.
Результат
В результате у вас будет статический веб-сайт с настроенным доменным именем, корректной переадресацией и защищенным соединением по HTTPS.