Добавление CDN-ресурса
Чтобы доставлять контент пользователям с помощью сети CDN-серверов, подключите сервис Cloud CDN и добавьте хотя бы один ресурс. В одном проекте можно добавить максимум 30 ресурсов.
Чтобы добавить CDN-ресурс:
- В главном меню портала перейдите в раздел Ресурсы → Cloud CDN и на вкладке Ресурсы нажмите на кнопку Добавить. В открывшемся окне заполните поля:
Контент:
- Запрос контента — источник контента для доставки пользователям:
- Из одного источника — источником контента является один сервер или бакет Объектного хранилища S3. При добавлении CDN-ресурса из одного источника автоматически создаётся группа источников.
Тип источника:
- Сервер — источником контента является сервер. В поле Доменное имя источника укажите доменное имя или IP-адрес сервера, на котором расположены статические файлы;
- Бакет — область хранилища, являющаяся источником контента. В поле Бакет выберите бакет, созданный при подключении Объектного хранилища S3. Бакет должен быть настроен в режиме веб-сайта;
- Из группы источников — источником контента является выбранная Группа источников. Если в списке нет нужной группы источников, добавьте её. Чтобы происходило распределение нагрузки, источники группы должны содержать одинаковый контент. Одна группа источников может быть назначена нескольким CDN-ресурсам.
- Из одного источника — источником контента является один сервер или бакет Объектного хранилища S3. При добавлении CDN-ресурса из одного источника автоматически создаётся группа источников.
Доменные имена для раздачи контента:
- Доменное имя — домен вида cdn.<домен вашего сайта> или произвольное имя для доставки кэшированных данных через CDN. Например, для сайта с именем mydomain.com можно использовать для раздачи контента доменное имя cdn.mydomain.com. Динамический контент пользователи будут получать с mydomain.com, а статический – с cdn.mydomain.com.
Дополнительно:
Протокол для источников — протокол, по которому будет происходить обращение к источнику:
- HTTP;
- HTTPS;
- Как у клиента.
Если выбран HTTPS или Как у клиента, источники должны поддерживать работу по HTTPS;
- Тип сертификата — сертификат CDN-балансировщика, используемый в TLS-соединениях с клиентами:
- Не использовать — сертификат не используется;
- Свой сертификат — выберите сертификат для организации защищённого соединения с клиентом. Если нужного сертификата нет, добавьте его;
Let's Encrypt — SSL-сертификат для домена CDN-ресурса (cdn.mydomain.com). После подключения сертификата настройте переадресацию запросов на вкладке Работа с HTTPS.
Примечание
Выпустить сертификат Let's Encrypt можно и после создания ресурса. Подробнее см. раздел Подключение сертификата к ресурсу.
Заголовок Host — заголовок запроса, который CDN-серверы используют при запросе контента с источника:
Основное доменное имя — для раздачи контента будет использоваться доменное имя;
Своё значение — произвольное доменное имя. Укажите Значение заголовка, который будет использоваться при запросе контента у источника.
Важно
Чтобы веб-сервер источника, размещённый на одном IP-адресе с другими серверами из разных доменов, мог корректно откликаться по протоколу HTTPS, Значение заголовка должно совпадать с доменным именем источника.
- Как у клиента — такое же значение, как и у заголовка Host в запросе клиента к CDN.
- Запрос контента — источник контента для доставки пользователям:
Добавьте CNAME-запись для домена вида cdn.<домен вашего сайта>, который указан в поле Доменное имя.
- Нажмите на кнопку Создать.
Только что созданный ресурс имеет статус Разворачивается:
Создание ресурса занимает от 15 минут, после чего статус ресурса изменится на Активный. После создания ресурса можно настроить опции Всегда Онлайн и Политика доступа по доменам.
Чтобы посмотреть подробную информацию о ресурсе, нажмите на кнопку в строке с нужным ресурсом. Откроется страница с информацией о ресурсе:
- на вкладке Обзор представлена основная информация о ресурсе;
- на вкладке Экранирование источников отображается информация об экранировании контента с серверов-источников;
- на вкладке Кэширование представлены параметры кэширования контента от источника;
- на вкладке HTTP-заголовки и методы представлены HTTP-заголовки и методы запросов от клиентов к контенту в CDN;
- на вкладке Контент представлены дополнительные опции обработки контента ресурсом;
- на вкладке Правила отображаются правила кэширования для определённых типов файлов или путей;
- на вкладке Работа с HTTPS представлены параметры работы ресурса с протоколом HTTPS;
- на вкладке Сжатие изображений отображаются настройки, связанные с конвертацией и сжатием изображений в CDN-ресурсе.
Статусы ресурсов
Возможные статусы ресурсов:
- Разворачивается — ресурс подготавливается к работе, контент от CDN-сервера не доставляется пользователям. Требуется около 15 минут для загрузки настроек ресурса на все CDN-серверы;
- Активный — ресурс готов к работе, контент доставляется пользователям;
- Неактивный — ресурс приостановлен, контент не доставляется пользователям.
Чтобы остановить работу CDN-сервера и прекратить тарификацию услуги CDN, измените статус ресурса на Неактивный:
- В главном меню портала выберите Ресурсы → Cloud CDN → Cloud CDN и нажмите на кнопку в строке с ресурсом, статус которого следует изменить.
- Нажмите на кнопку Редактировать в правом верхнем углу.
- Деактивируйте переключатель Доступ конечных пользователей к контенту.
- Нажмите на кнопку Сохранить.
Статус ресурса изменится на Неактивный. Если администратор изменил статус ресурса на Неактивный, только он может активировать его.
Важно
При отсутствии трафика на ресурсе в течение 90 дней, его статус автоматически изменится на Неактивный. При поступлении запроса от пользователя ресурс автоматически изменит статус на Активный.
В этой статье
Мы ответили на ваш вопрос?