Добавление имени хоста доставки
Создавайте корневые домены и поддомены, которые может обслуживать CDN.com.tr.
Справка CDN.com.tr
Наши edge-серверы предъявляют клиентский сертификат при подключении к вашему источнику. Источник требует его и принимает только то имя, которое вы закрепили: сертификат CDN.com.tr на всех платных тарифах или сертификат только для вашего аккаунта на тарифах Enterprise. Edge-серверы также могут проверять сертификат вашего источника.
Точки доставки и DNS
Наши edge-серверы предъявляют клиентский сертификат при подключении к вашему источнику. Источник требует его и принимает только то имя, которое вы закрепили: сертификат CDN.com.tr на всех платных тарифах или сертификат только для вашего аккаунта на тарифах Enterprise. Edge-серверы также могут проверять сертификат вашего источника.
Компания держит источник доступным из интернета, но хочет, чтобы он отвечал только на запросы, приходящие через её собственный аккаунт CDN.com.tr, и не вела список адресов edge-серверов.
cdn-com-tr-origin-pull-ca.pem) из карточки и настройте веб-сервер так, чтобы он требовал клиентский сертификат, подписанный этим центром, и принимал только имя, указанное в поле Принимаемое имя (CN): ID вашего аккаунта для сертификата аккаунта, origin-pull.cdn.com.tr для сертификата CDN.com.tr.X-CDN-Auth). Сертификат аккаунта (CN = ID вашего аккаунта) выпускается только для вашего аккаунта.В блоке server, который обслуживает CDN: ssl_client_certificate /etc/nginx/cdn-com-tr-origin-pull-ca.pem;, ssl_verify_client on;, ssl_verify_depth 2; и if ($ssl_client_s_dn !~ "(^|,)CN=<id-аккаунта>(,|$)") { return 403; }. Для сертификата CDN.com.tr впишите origin-pull\.cdn\.com\.tr вместо <id-аккаунта> и сохраните проверку X-CDN-Auth.
В виртуальном хосте HTTPS: SSLCACertificateFile /etc/ssl/cdn-com-tr-origin-pull-ca.pem, SSLVerifyClient require, SSLVerifyDepth 2; затем внутри <Location "/"> строка Require expr %{SSL_CLIENT_S_DN_CN} == "<id-аккаунта>".
В блоке вашего сайта: tls { client_auth { mode require_and_verify trust_pool file /etc/caddy/cdn-com-tr-origin-pull-ca.pem } }, затем @notcdn not expression {http.request.tls.client.subject}.matches("(^|,)CN=<id-аккаунта>(,|$)") и respond @notcdn 403. Для trust_pool file нужен Caddy 2.8 или новее.
Импортируйте пакет CA в хранилища «Доверенные корневые центры сертификации» (корневой) и «Промежуточные центры сертификации» (промежуточный) локального компьютера. В разделе Параметры SSL сайта установите флажок Требовать SSL и выберите для Сертификаты клиентов значение Требовать. Затем в Редакторе конфигурации в разделе system.webServer/security/authentication/iisClientCertificateMappingAuthentication включите проверку и добавьте сопоставление «один ко многим» с правилом: certificateField Subject, certificateSubField CN, matchCriteria <id-аккаунта>.
С сертификатом CDN.com.tr нужен: все аккаунты CDN.com.tr предъявляют один и тот же сертификат, а заголовок отличает ваши запросы. С сертификатом аккаунта проверка CN уже принимает только ваш аккаунт; заголовок можно оставить, вреда от него нет.
С вашей стороны ничего. Сертификаты обновляются на наших edge-серверах до истечения срока, в том же центре и с тем же именем, поэтому проверка по имени (CN) продолжает проходить.
Создавайте корневые домены и поддомены, которые может обслуживать CDN.com.tr.
Добавляйте, обновляйте, удаляйте, импортируйте, экспортируйте и переносите подходящие записи в облачный DNS.
Используйте данные подтверждения и предпросмотр сверки перед применением изменений DNS.
Направьте NS-серверы домена на CDN.com.tr, чтобы получить управляемый DNS, wildcard-сертификаты SSL и управление записями всего домена в один клик.
С сентября 2026 года edge CDN.com.tr обслуживает каждый hostname по HTTP/3 (QUIC) и IPv6 в дополнение к HTTP/2 и IPv4. Браузеры переключаются сами; настройки на уровне аккаунта нет, а ваш origin может оставаться только на IPv4.
Edge-серверы передают IP-адрес посетителя в заголовке X-CDN-Client-IP. Открывайте доступ к источнику только для CDN с помощью секретного заголовка, который вы добавляете в каждое правило. Настраивайте WebSocket и долгие запросы для каждого правила отдельно.