DropCast CDN

Документация

Быстрый старт, настройка origin, кеширование, API и типовые сценарии.

1. Подключение домена

  1. Создайте HTTP-ресурсПанель → Ресурсы → Новый HTTP-ресурс. Укажите имя и тип «HTTP-ускорение».
  2. Добавьте доменВ разделе «Домены» укажите cdn.example.com. Система выдаст CNAME.
  3. Направьте CNAMEВ DNS-провайдере создайте CNAME на выданный edge-хост.
  4. Настройте originУкажите IP или домен источника, порт 443 и схему HTTPS. При необходимости отключите проверку сертификата origin.

2. Настройка origin

Для HTTPS-origin включите протокол HTTPS и укажите порт 443. Если у источника самоподписанный сертификат, включите «Не проверять сертификат источника».

Origin: 203.0.113.10:443
Protocol: HTTPS
Verify certificate: off
Host header: $proxy_host
Connect timeout: 10s
Read timeout: 3600s

3. Кеширование

Правила задаются по путям и расширениям. Для API и загрузок кеш отключается. Для статики рекомендуется Cache-Control: public, max-age=31536000, immutable.

location ~* \.(css|js|svg|png|jpg|woff2)$ {
  expires 1y;
  add_header Cache-Control "public, immutable";
}

4. Загрузка файлов

Используйте POST /api/uploadFile/ с бинарным телом. Метод поддерживает chunked и возобновляемую загрузку. Подробности — в API.

FAQ

ВопросОтвет
Можно ли использовать свой сертификат?Да, в разделе «Сертификаты»: загрузка PEM-цепочки и ключа либо автоматический Let's Encrypt.
Поддерживается ли HTTP/3?Да, включите QUIC в настройках ресурса. Требуется TLS 1.3.
Как инвалидировать кеш?POST /api/purge/ с массивом URL или тегом. Инвалидация занимает до 60 секунд.
Есть ли лог-файлы?Да, CDN-логи доступны в панели и через S3-экспорт.