Links

Как настроить ускорение веб-ресурса с использованием CNAME-записи?

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

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

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

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

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

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

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

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

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

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

5. Проверьте работу веб-ресурса через Платформу NGENIX

Для проверки работы веб-ресурса выполните следующие действия:
  1. 1.
    Определите один из IP-адресов, который принадлежит созданной конфигурации (выполните DNS-резолв EDGE-DOMAIN).
  2. 2.
    Создайте в файле hosts операционной системы запись с этим IP-адресом и доменом вашего веб-ресурса.
  3. 3.
    Перезапустите браузер и проверьте доступность и корректность работы вашего веб-ресурса.
  4. 4.
    Удалите созданную вами запись в файле hosts.

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

Переключение запросов осуществляется следующим образом:
  1. 1.
    В панели управления доменной зоной в клиентском кабинете вашего доменного регистратора найдите А-запись вашего веб-ресурса.
  2. 2.
    Измените ее тип на CNAME и в качестве значения укажите значение EDGE-DOMAIN (из п.3 инструкции).
Значение CNAME-записи (EDGE-DOMAIN) обязательно должно заканчиваться на точку.

Пример CNAME-записи в доменной зоне:

Имя записи (Собственное доменное имя)
Тип записи
Значение
www
CNAME
s12345.cdn.ngenix.net.

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

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

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

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