Документация
Быстрый старт, настройка origin, кеширование, API и типовые сценарии.
1. Подключение домена
- Создайте HTTP-ресурсПанель → Ресурсы → Новый HTTP-ресурс. Укажите имя и тип «HTTP-ускорение».
- Добавьте доменВ разделе «Домены» укажите
cdn.example.com. Система выдаст CNAME. - Направьте CNAMEВ DNS-провайдере создайте CNAME на выданный edge-хост.
- Настройте 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-экспорт. |