Как настроить доставку файлов?
В этой статье описана процедура создания сервисной конфигурации, позволяющей организовать доставку файлов через Платформу.
Для сервисной конфигурации необходима настройка следующих сервисов NGENIX:
Сервис
Результат настройки
Серверы доставки NGENIX будут обслуживать все запросы пользователей к файлам, размещенным на сервере оригинации или сервере хранения. При обработке первого запроса сервер доставки обратиться за файлом к источнику данных. Все последующие запросы к этому файлу будут обрабатываться из кэш-памяти серверов доставки.
Терминация HTTPS-соединения будет осуществляться на серверах доставки NGENIX.
Шифрование трафика будет происходить с использованием загруженного вами SSL-сертификата или SSL-cертификата Let's Encrypt, специально выпущенного для этих целей в автоматическом режиме.
Проверьте, что указанные сервисы доступны для вашего Аккаунта на странице «Сервисы» клиентского портала NGENIX Multidesk.
Данный тип сервисной конфигурации также подходит для доставки медиафайлов в режиме прогрессивной загрузки (псевдостриминг).

Источники файлов

Источником файлов или медиафайлов для серверов доставки NGENIX может выступать сервер оригинации или серверы хранения Платформы.
Для публикации данных на серверы хранения в виде объектов по S3 воспользуйтесь сервисом Cloud Object Storage.
Для публикации данных на серверы хранения в виде файлов по FTP воспользуйтесь сервисом Cloud Data Storage.

Пошаговое руководство

1. Создайте сервисную конфигурацию с базовым сервисом High-Performance Web

На странице «Конфигурации» клиентского портала NGENIX Multidesk:
  1. 1.
    В меню второго уровня нажмите на кнопку «+ Создать конфигурацию».
  2. 2.
    В открывшемся меню выбора сервиса выберите сервис «High-Performance Web» и нажмите на кнопку «Создать».
  3. 3.
    Введите название сервисной конфигурации и нажмите на кнопку «Создать». Название сервисной конфигурации поможет вам далее идентифицировать сервисную конфигурацию в NGENIX Multidesk.
  4. 4.
    Дождитесь окончания запроса на создание сервисной конфигурации, после чего нажмите «Перейти в параметры конфигурации».

2. Настройте сервисную конфигурацию

На странице сервиса «High-Performance Web» клиентского портала NGENIX Multidesk выберите вновь созданную сервисную конфигурацию и укажите следующую информацию:
  1. 1.
    Источник данных (на выбор):
    • Список серверов оригинации, содержащий адреса (доменное имя или IP-адрес) и другие параметры доступа Платформы к серверу оригинации. Список может содержать несколько серверов оригинации, если они содержат идентичный набор данных.
    • Сервис Cloud Object Storage.
    • Сервис Cloud Data Storage.
  2. 2.
    Список доменных имен, по которым должен быть доступен веб-ресурс через Платформу (синонимы). Для подтверждения владения указанными доменными именами, вам необходимо создать в доменных зонах TXT-записи с предложенным вам значением.
  3. 3.
    (опционально) Метод балансировки, который будет применять Платформа при использовании в качестве источника списка серверов оригинации.
  4. 4.
    (опционально) Значение фиксированного HTTP-заголовка Host.

3. Посмотрите реквизиты созданной сервисной конфигурации

На этой же странице под заголовком расположены реквизиты созданной сервисной конфигурации, которые понадобятся вам в дальнейшем.
Реквизиты конфигурации
Реквизиты включают в себя:
  • Идентификатор сервисной конфигурации (ConfID). Например: 65449
  • Доменное имя сервисной конфигурации (EDGE-DOMAIN) Например: s65449.cdn.ngenix.net

4. Включите поддержку HTTPS и установите SSL-сертификат

Если вы планируете использовать EDGE-DOMAIN (см п.3) в ссылках на файлы, то можете пропустить этот шаг.
Настройте сервис SSL Support и Hosted SSL для созданной сервисной конфигурации, выбрав использование автоматически генерируемых сертификатов Let's Encrypt или загрузив собственный SSL-сертификат через клиентский портал NGENIX Multidesk.

5. Переключите запросы пользователей на Платформу

Способ переключения запросов пользователей на Платформу зависит от того, какое доменное имя будет использоваться в ссылках на файлы.
Ваше доменное имя
Доменное имя NGENIX (EDGE-DOMAIN)
  1. 1.
    Перейдите в панель управления доменной зоной в клиентском кабинете вашего провайдера DNS и найдите А-запись, содержащую данное доменное имя.
  2. 2.
    Измените тип записи на CNAME и в качестве значения укажите EDGE-DOMAIN (см п.3).

Пример ссылка на файл:

https://static.example.com/folder/file.jpg
  1. 1.
    Измените код веб-ресурса таким образом, чтобы ссылки на файлы содержали EDGE-DOMAIN (см п.3).

Пример ссылки:

https://s12345.cdn.ngenix.net/folder/file.jpg

6. Настройте кэширование на Платформе

На странице сервиса «High-Performance Web» клиентского портала NGENIX Multidesk выберите созданную сервисную конфигурацию и настройте дополнительные параметры кэширования, если это необходимо.
Более подробная информация о настройке кэширования находится в статье «Управление параметрами кэширования на стороне NGENIX».

Настройка сервисной конфигурации завершена.

Дополнительные возможности