Личный кабинет: Qrator.CDN → Настройки

Примечание

В конфигурации по умолчанию этот раздел личного кабинета доступен только пользователям групп Technical и Administrative. Редактировать настройки могут только пользователи группы Technical.

Эта страница описывает настройки, доступные при переключении личного кабинета в режиме CDN с помощью переключателя в левом верхнем углу.

Для удобства в режиме Qrator (режим по умолчанию) также доступен раздел Qrator.CDN в настройках домена, но некоторые настройки в нём могут быть недоступны.

Изменить настройки HTTP-заголовков

В этом разделе настраиваются различные параметры, связанные с обработкой HTTP-заголовков в запросах и ответах, получаемых и отправляемых сервером CDN.

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню Заголовки.

  3. Измените необходимые параметры.

    • Upstream headers, Client headers

      Наборы HTTP-заголовков, которые CDN добавляет в данные. Upstream headers определяет заголовки, добавляемые в каждый запрос от пользователя при пересылке его апстриму. Client headers определяет заголовки, добавляемые в каждый ответ пользователю.

      Возле названия набора заголовков, который вы хотите отредактировать, нажмите ссылку Редактировать. Для каждого заголовка введите отдельно Название и Значение. Как название, так и значение должны быть непустыми строками. Чтобы добавить ещё один заголовок, нажмите Добавить строку. Чтобы удалить один из заголовков, нажмите Удалить. Чтобы применить изменения, нажмите Сохранить.

    • Access-Control-Allow-Origin

      Список регулярных выражений, определяющих допустимые значения заголовка Origin в запросах пользователя. Для любого значения Origin, удовлетворяющего одному из этих регулярных выражений, CDN будет добавлять в ответ такое же значение в заголовке Access-Control-Allow-Origin. Таким образом, браузеру будет разрешено использовать файлы, полученные с CDN, на сайтах, описанных в Origin.

      Нажмите ссылку Редактировать. В каждой строчке введите валидное регулярное выражение. Если регулярное выражение валидно, рядом с ним отобразится иконка . Чтобы добавить ещё одно регулярное выражение, нажмите Добавить строку. Чтобы удалить одно из регулярных выражений, нажмите Удалить. Чтобы применить изменения, нажмите Сохранить.

      Совет

      Вы можете проверить работу введённого регулярного выражения, кликнув по иконке . В появившемся диалоге введите произвольную строку, чтобы проверить её на соответствие введённому ранее регулярному выражению. Если проверка успешна, рядом со строкой будет отображена иконка , в противном случае — иконка . Чтобы закрыть диалог проверки и вернуться к редактированию регулярного выражения, кликните вне диалога или нажмите клавишу Esc.

    • Client IP header

      Если задать этот параметр, то CDN будет передавать апстриму IP-адрес пользователя в HTTP-заголовке с указанным именем.

      Нажмите ссылку Редактировать. В появившемся текстовом поле введите валидное имя HTTP-заголовка. Чтобы применить изменения, нажмите Сохранить.

Пример конфигурации

Пример

Посмотреть список хостов

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню SNI/Хостнеймы.

Хосты, настроенные для Qrator.CDN, отображаются в виде таблицы со следующими столбцами:

  • ID (только для HTTPS) — уникальный числовой идентификатор сертификата в системе Qrator Labs. Кликните по идентификатору, чтобы посмотреть полную информацию о сертификате в Хранилище сертификатов.
  • Имя хоста — доменное имя, по которому доступен Qrator.CDN.
  • Subject (только для HTTPS) — поле Subject установленного сертификата. Кликните по ссылке Смотреть подробнее в ячейке таблицы, чтобы увидеть краткую информацию о сертификате.
  • Не доступен после (только для HTTPS) — конец периода действия сертификата. Если период действия уже закончился, это поле выделяется цветом.

Над таблицей присутствуют поля фильтров, с помощью которых вы можете находить сертификаты, содержащие нужные значения в полях Имя хоста и Subject.

Пример конфигурации

Пример

Добавить HTTP-хост

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню SNI/Хостнеймы.

  3. Нажмите кнопку Добавить.

  4. В появившемся диалоге нажмите Установить напротив пункта Без сертификата.

  5. В появившемся текстовом поле введите один или несколько хостов, на которых должен быть доступен сервис Qrator.CDN.

  6. Нажмите кнопку Установить.

    В таблицу будет добавлено по одной строке для каждого из указанных хостов.

  7. Чтобы сохранить изменения, нажмите кнопку Сохранить в уведомлении в нижней части экрана.

    Изменения будут применены в течение нескольких минут.

  8. Перейдите в панель управления вашего регистратора доменных имён. Для каждого из добавленных хостов создайте запись CNAME, указывающую на основной хост, который был назначен вам при подключении услуги Qrator.CDN. Вы можете уточнить адрес основного хоста у специалистов технической поддержки Qrator Labs.

    При необходимости дождитесь обновления кеша DNS после внесённого изменения.

Добавить HTTPS-хост

  1. Убедитесь, что действующий сертификат для добавлямого хоста загружен в раздел Хранилище сертификатов.

  2. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  3. Выберите пункт меню SNI/Хостнеймы.

  4. Нажмите кнопку Добавить.

  5. В появившемся диалоге найдите сертификат, действующий для хоста, который вы хотите добавить. При необходимости используйте фильтры Имя хоста, Subject и Тип, чтобы найти необходимый сертификат.

    Нажмите Установить напротив нужного сертификата.

  6. В появившемся текстовом поле введите или выберите из выпадающего списка один или несколько хостов, для которых следует использовать данный сертификат.

  7. Нажмите кнопку Установить.

    В таблицу будет добавлено по одной строке для каждого из указанных хостов.

  8. Чтобы сохранить изменения, нажмите кнопку Сохранить в уведомлении в нижней части экрана.

    Изменения будут применены в течение нескольких минут.

  9. Перейдите в панель управления вашего регистратора доменных имён. Для каждого из добавленных хостов создайте запись CNAME, указывающую на основной хост, который был назначен вам при подключении услуги Qrator.CDN. Вы можете уточнить адрес основного хоста у специалистов технической поддержки Qrator Labs.

    При необходимости дождитесь обновления кеша DNS после внесённого изменения.

Удалить хост

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню SNI/Хостнеймы.

  3. Найдите нужный хост и кликните рядом с ним.

  4. Чтобы сохранить изменения, нажмите кнопку Сохранить в уведомлении в нижней части экрана.

    Изменения будут применены в течение нескольких минут.

Настроить политики для URL запросов

По умолчанию Qrator.CDN предполагает, что каждый запрос к нему следует перенаправлять к апстриму, но в некоторых случаях это может быть неоптимальным поведением.

Если вам известно, что для некоторых URL апстрим заведомо не сможет предоставить файл и поэтому на запросы к таким URL следует отвечать кодом 404 Not Found или другими кодами ошибок, рекомендуется описать это с помощью правил для URL запросов. Такая конфигурация позволит CDN в описанных случаях возвращать ответы с кодами ошибок сразу, не совершая запросов к апстриму.

Примечание

CDN анализирует только путь (компонент path) из запрашиваемого URL. Например, если пользователь обратился к /images/logo.png?v2, то описанные в этом разделе правила будут проверяться для к строке /images/logo.png.

Чтобы настроить правила:

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню Политики URL.

  3. Измените необходимые параметры.

    • Разрешённые URLs

      Список регулярных выражений, описывающих пути, которые пользователь может запрашивать с CDN. Если эта настройка задана, то для любых других URL будет возвращаться ошибка 404 Not Found (за исключением URL, описанных в списке Запрещённые URLs).

      Нажмите ссылку Редактировать. В каждой строчке введите валидное регулярное выражение. Если регулярное выражение валидно, рядом с ним отобразится иконка . Чтобы добавить ещё одно регулярное выражение, нажмите Добавить строку. Чтобы удалить одно из регулярных выражений, нажмите Удалить. Чтобы применить изменения, нажмите Сохранить.

    • Запрещённые URLs

      Список регулярных выражений, описывающих пути, для которых CDN должен возвращать тот или иной код ошибки.

      Нажмите ссылку Редактировать. В каждой строчке введите валидное регулярное выражение. Если регулярное выражение валидно, рядом с ним отобразится иконка . В поле Код введите код ошибки, который CDN должен использовать для запросов, соответствующих этому регулярному выражению. Чтобы добавить ещё одну пару регулярного выражения и кода ошибки, нажмите Добавить строку. Чтобы удалить одну из пар, нажмите Удалить. Чтобы применить изменения, нажмите Сохранить.

    Совет

    Вы можете проверить работу введённого регулярного выражения, кликнув по иконке . В появившемся диалоге введите произвольную строку, чтобы проверить её на соответствие введённому ранее регулярному выражению. Если проверка успешна, рядом со строкой будет отображена иконка , в противном случае — иконка . Чтобы закрыть диалог проверки и вернуться к редактированию регулярного выражения, кликните вне диалога или нажмите клавишу Esc.

Пример конфигурации

Пример

Изменить настройки кеширования

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню Кэш.

  3. Измените необходимые параметры.

    • Cache control

      Должен ли CDN учитывать время жизни закешированных файлов, предоставляемое апстримом в заголовках Expires и Cache-Control.

    • Client no cache

      Должен ли CDN добавлять заголовок Cache-Control: no-cache в ответах пользователю.

    • Cache errors

      Список кодов ошибок апстрима, которые CDN должен кешировать, а также время жизни кеша для каждого из них.

      Нажмите ссылку Редактировать. В каждой строке введите Код ошибки и соответствующий Таймаут для её кеширования. Допустимые значения таймаута — от 60 000 до 300 000 мс. Чтобы применить изменения, нажмите Сохранить.

    • Cache errors (Client IP)

      Эта настройка работает аналогично обычной настройке Cache errors, но кеш, сохранённый в соответствии с этими правилами, будет использован только для запросов с того же IP-адреса, что и первоначальный запрос.

    • Игнорировать параметры запроса

      Игнорировать при кешировании все GET-параметры запроса. Например, это удобно, если вы полагаетесь на случайно сгенерированные GET-параметры для принудительного обновления закешированного контента браузером, но не хотите, чтобы это приводило к лишним запросам от CDN к апстриму.

    • Сброс кеша

      Здесь вы можете принудительно сбросить кеш CDN для одного или нескольких файлов.

      Нажмите кнопку Сбросить кеш. В появившемся диалоговом окне введите пути ко всем файлам, которые вы хотите удалить из кеша. Каждый путь должен начинаться с /. После этого нажмите кнопку Сбросить кеш в диалоге. Указанные файлы будут удалены из кеша в течение нескольких минут.

Пример конфигурации

Пример

Изменить настройки транспорта

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню Транспорт.

  3. Измените необходимые параметры.

    • Поддержка HTTP/2

      Включить поддержку протокола HTTP/2. Если настройка не включена, CDN будет работать только по протоколу HTTP/1.1.

    • Алгоритмы сжатия

      Включить или отключить поддержку конкретного алгоритма сжатия данных. По умолчанию Qrator.CDN поддерживает форматы сжатия gzip, deflate и br, но вы можете отключить поддержку любых из них, отключив соответствующие чекбоксы.

Пример конфигурации

Пример

Настроить конвертацию изображений в WebP

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню WebP.

  3. Нажмите Включено, чтобы включить или выключить автоконвертацию изображений в формат WebP.

    При необходимости измените желаемое значение параметра Quality. Более низкие значения параметра обеспечивают бо́льшую эффективность сжатия, но бо́льшие потери в качестве изображения.

  4. Чтобы сохранить изменения, нажмите кнопку Сохранить в уведомлении в нижней части экрана.

    Изменения будут применены в течение нескольких минут.

Пример конфигурации

Пример

Настроить HTTP перенаправления

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню HTTP Перенаправления.

  3. Нажмите Включено, чтобы включить или выключить перенаправления.

    При необходимости измените HTTP-код, который будет использоваться для перенаправлений. Доступны следующие коды:

    • 301 Moved Permanently
    • 302 Found
    • 307 Temporary Redirect
    • 308 Permanent Redirect
  4. Чтобы сохранить изменения, нажмите кнопку Сохранить в уведомлении в нижней части экрана.

    Изменения будут применены в течение нескольких минут.

Пример конфигурации

Пример

Отключить услугу Qrator.CDN

  1. В режиме CDN перейдите в раздел Домены и кликните на нужный домен.

  2. Выберите пункт меню Отключить.

  3. Нажмите кнопку Выключить.

  4. Подтвердите действие, нажав Выключить в появившемся диалоге.

expand_less