Протокол взаимодействия с источником задает протокол связи между узлом CDN и источником. Параметр имеет три значения: HTTP, HTTPS, HTTP и HTTPS
Выберите протокол взаимодействия с источником в зависимости от того, по какому протоколу отдает контент источник. Давайте рассмотрим несколько ситуаций.
Источник отдает контент только по одному протоколу
— Ваш источник отдает контент только по HTTPS (443 порт).
— В личном кабинете «Протокол взаимодействия с источником» по умолчанию установлен HTTP (80 порт).
На источнике настроен редирект (с HTTP на HTTPS)
Логика работы CDN
- Пользователь запрашивает у узла CDN контент по URL http://cdn.example.ru/image.jpg.
- Узел CDN отправляет запрос на источник по URL http://example.ru/image.jpg.
- Источник с помощью редиректа перенаправляет запрос на https://example.ru/image.jpg.
- CDN отдает пользователю редирект https://example.ru/image.jpg. Пользователь получает контент не из CDN, а напрямую с источника.
Выберите значение HTTPS, чтобы контент отдавался с узлов CDN. Если контент доступен только по HTTP, для опции «Протокол взаимодействия с источником» выберите значение HTTP.
Редирект с HTTP на HTTPS на источнике не настроен. Источник отдает контент только по HTTPS.
Логика работы CDN
- Пользователь запрашивает у узла CDN контент по URL http://cdn.example.ru/image.jpg.
- Узел CDN отправляет запрос на источник по URL http://example.ru/image.jpg.
- Источник контент не предоставляет, так как отдает только по https://example.ru/image.jpg.
Выберите значение HTTPS, чтобы пользователи получили контент. Если контент на источнике доступен только по HTTP, для опции «Протокол взаимодействия с источником» выберите значение HTTP.
Источник отдает контент в двух протоколах (HTTPS и HTTP)
Выберите «HTTP и HTTPS». Запрос от узла CDN на источник будет отправлен в зависимости от запроса клиента.
- Когда пользователь отправляет запрос по URL https://cdn.example.ru/image.jpg, узел CDN загружает контент с источника по протоколу HTTPS (443 порт).
- Когда пользователь отправляет запрос по URL http://cdn.example.ru/image.jpg, узел CDN загружает контент с источника по протоколу HTTP (80 порт).