Добавление сайта
Подключите сайт с помощью мастера добавления домена: выберите тариф, CNAME или серверы имён, настройте серверы-источники и обновите DNS.
На этой странице описано, как подключить сайт к Yeap Cloud CDN. Мастер Добавить домен поможет выбрать тариф, способ подключения и настройки сервера-источника. На последнем этапе необходимо направить DNS на CDN.
Перед началом работы
- Подготовьте домен, работу которого вы хотите ускорить, например
example.com. У вас должна быть возможность изменять его записи DNS или серверы имён. - Сервер-источник должен быть доступен по публичному IP-адресу или имени хоста и обслуживать HTTP или HTTPS на порту, который вы укажете в настройках.
- Если вы выбираете платный тариф, убедитесь, что можете оплатить его со своего аккаунта.
Шаг 1. Откройте мастер
- Войдите в консоль и перейдите в раздел CDN → CDN-домены (
/cdn/domains). - Нажмите Добавить домен, чтобы открыть мастер по адресу
/cdn/domains/new.
Мастер состоит из пяти этапов:
- Основные сведения
- Выбор тарифа
- Способ подключения
- Настройки сервера-источника
- Инструкция по подключению
Шаг 2. Основные сведения
| Поле | Описание |
|---|---|
| Домены | Основной домен сайта, например example.com. Отдельные имена хостов, такие как www.example.com, добавляются на следующем этапе. |
| Маршрут CDN / группа | Линия доставки контента для этого сайта. После выбора консоль покажет её Целевой адрес CNAME для подключения. Если отображается сообщение "Для этой группы ещё не настроен домен подключения", выберите другую линию или обратитесь в службу поддержки. |
| Включить SSL | Включено по умолчанию. После подключения запросите сертификаты для каждого имени хоста на вкладке SSL/TLS. См. SSL/TLS. |
| Включить WAF | Включает WAF. Действует только на тарифах, в которые входит WAF (Pro и Enterprise). |
| Расширенные настройки прокси | Версия HTTP для сервера-источника, Поддержка WebSocket и тайм-аут прокси в секундах. Позже эти параметры можно изменить на вкладке сайта Сеть. |
Нажмите Далее.
Шаг 3. Выберите тариф
- Выберите карточку тарифа: Free, Starter, Pro или Enterprise. Квоты тарифов приведены в обзоре CDN.
- Для платного тарифа выберите Расчётный период.
- Нажмите Далее. Для платных тарифов кнопка называется Создать заказ и продолжить. На этом этапе создаются сайт и подписка на тариф:
- Free: подписка вступает в силу сразу, и вы переходите к следующему этапу.
- Платные тарифы: создаётся счёт, ожидающий оплаты. Нажмите Перейти к оплате и оплатите его. Затем вернитесь в мастер и нажмите Я оплатил, обновить статус. Продолжить можно после активации подписки.
Каждую подписку на тариф можно привязать только к одному сайту. Для подключения нескольких сайтов выберите тариф для каждого из них.
Шаг 4. Выберите способ подключения
| Способ | Когда использовать | Что нужно сделать |
|---|---|---|
| Подключение через CNAME | DNS остаётся у текущего провайдера | Добавьте у текущего DNS-провайдера по одной записи CNAME для каждого имени хоста, указав целевое имя из консоли |
| Подключение через NS | Вы хотите разместить DNS домена в Yeap DNS | Платформа создаст зону DNS для домена, если она ещё не существует, и добавит записи CNAME, необходимые для CDN. У регистратора замените серверы имён домена на указанные в консоли |
Многие DNS-провайдеры не разрешают создавать CNAME в корне зоны (example.com). Для ускорения корневого домена используйте подключение через серверы имён или функцию CNAME flattening (ALIAS/ANAME) у своего провайдера.
Управление зонами и записями в Yeap DNS описано в документации DNS.
Шаг 5. Настройте сервер-источник
Каждый блок Конфигурация хоста соответствует одному имени хоста, обслуживающему трафик:
| Поле | Описание |
|---|---|
| Имя хоста | Полное имя хоста, например www.example.com. Если оставить поле пустым, будет использован домен из шага 2. |
| Адрес сервера-источника | IP-адрес или имя хоста сервера-источника, например 203.0.113.10 или origin.example.com. |
| Протокол | Протокол подключения CDN к серверу-источнику: HTTP или HTTPS. |
| Порт | Порт сервера-источника, например 80 или 443. |
| Режим нагрузки | Способ распределения запросов, если для имени хоста указано несколько адресов серверов-источников: По кругу или IP Hash, при котором запросы с одного IP-адреса посетителя всегда направляются на один и тот же сервер-источник. |
Чтобы добавить другие имена хостов, нажмите Добавить конфигурацию хоста. Их количество ограничено квотой имён хостов на сайт в вашем тарифе. Завершив настройку, нажмите Отправить.
Шаг 6. Обновите DNS
После отправки мастер покажет раздел Инструкция по подключению.
Подключение через CNAME: в списке указано целевое имя CNAME для каждого имени хоста. Нажмите Копировать и добавьте запись у своего DNS-провайдера. Например:
www.example.com. CNAME <CNAME target shown in the console>Подключение через серверы имён: на странице перечислены NS-серверы и Созданные записи CNAME. У регистратора замените серверы имён домена на указанные в списке. Если записи DNS не удалось создать автоматически, на странице будет указана причина.
Чтобы убедиться, что изменение вступило в силу, нажмите Проверка DNS. Проверка запрашивает у публичного DNS-резолвера текущий ответ CNAME или NS. Срок применения изменений DNS зависит от TTL старой записи и от регистратора. Обычно это занимает от нескольких минут до нескольких часов.
Статус сайта
Столбец Состояние в списке Домены показывает статус каждого сайта:
| Статус | Значение |
|---|---|
| Не завершено | Сайт создан, но подписка ещё не активна или имена хостов не добавлены |
| Активно | Подписка активна и настроено хотя бы одно имя хоста. Пограничные узлы обслуживают сайт с его конфигурацией |
| Приостановлено, Не активировано, Прекращено | Сайт не обслуживается из-за состояния подписки или действий администратора |
Статус Активен означает, что CDN готов к работе. Он не подтверждает, что DNS уже указывает на CDN. Трафик посетителей начнёт проходить через CDN только после вступления изменений DNS в силу.
Управление серверами-источниками после подключения
Имена хостов и серверы-источники можно изменить в любой момент на вкладке сайта Настройки сервера-источника. Нажмите Добавить сервер-источник или отредактируйте существующую запись:
| Поле | Описание |
|---|---|
| Имя хоста | Префикс поддомена, например www. Используйте @ для самого домена и * для маски. |
| Адрес источника | Один или несколько адресов серверов-источников (IP-адрес или имя хоста), при необходимости с портом. Чтобы добавить адреса, нажмите Добавить адрес сервера-источника. Если адресов несколько, укажите для всех один и тот же порт. |
| Протокол соединения с источником | HTTP, HTTPS или Автоматически. При автоматическом выборе протокол определяется режимом шифрования SSL/TLS: Полный и Полный (строгий) используют HTTPS, а Гибкий и Выключено — HTTP. |
| Режим балансировки нагрузки | По кругу или IP Hash. |
| Приоритет | Меньшие значения имеют более высокий приоритет. |
| Включить | Если отключено, имя хоста больше не развёртывается на пограничных узлах. |
Общие для сайта параметры сервера-источника задаются на вкладке Сеть: версия HTTP, тайм-аут прокси, keep-alive и максимальный размер тела запроса. Они применяются ко всем именам хостов сайта.
По умолчанию заголовок Host, отправляемый на сервер-источник, содержит имя хоста, запрошенное посетителем. Сервер-источник должен распознавать это имя, например через соответствующий виртуальный хост в веб-сервере. Чтобы изменить заголовок Host для сервера-источника или направлять запросы к определённым путям на другой сервер-источник, используйте правила страниц.
Завершив настройку, откройте вкладку сайта Диагностика, выберите имя хоста и запустите проверку. Она быстро выявляет неприменённые изменения DNS, недоступность сервера-источника, циклы перенаправлений на нём и несоответствия режима SSL.
Дальнейшие действия
- Выпустите сертификаты и включите HTTPS: SSL/TLS
- Настройте кеширование: Кеш и очистка