В этой статье описана процедура создания сервисной конфигурации, позволяющей организовать ускорение доставки всего содержимого веб-ресурса (статические и динамические данные) с передачей доменной зоны в NGENIX.
Для сервисной конфигурации необходима настройка следующих сервисов NGENIX:
Сервис | Результат настройки |
Серверы доставки NGENIX будут обслуживать все запросы пользователей к веб-ресурсу, получать и кэшировать данные с сервера оригинации. Обработка запросов к данным, в том числе динамическим, будет осуществляться через постоянно открытые TCP-соединения по оптимальному сетевому маршруту. | |
Серверы DNS NGENIX будут обслуживать все запросы к вашей доменной зоне, при этом Платформа будет блокировать DDoS-атаки на DNS. | |
Терминация HTTPS-соединения будет осуществляться на серверах доставки NGENIX. | |
Шифрование трафика будет происходить с использованием загруженного вами SSL-сертификата или SSL-cертификата Let's Encrypt, специально выпущенного для этих целей в автоматическом режиме. |
Для завершения настройки указанные сервисы должны быть доступны для вашего Аккаунта на странице «Сервисы» клиентского портала NGENIX Multidesk.
Вы можете настроить ускорение веб-ресурса без передачи доменной зоны в NGENIX и использовать CNAME-запись в настройках своего DNS-сервера (публичного DNS-сервиса) для переключения пользовательских запросов на Платформу. Обратите внимание, что в этом случае:
обслуживание DNS и его защита от DDoS-атак будет находиться вне зоны ответственности NGENIX.
ввиду ограничений технологии DNS (согласно стандарту RFC 1912) невозможно создать CNAME-запись, имя которой совпадает с именем доменной зоны.
Настройте сервис Secure DNS, делегировав свою доменную зону на серверы DNS NGENIX.
На странице «Конфигурации» клиентского портала NGENIX Multidesk:
В меню второго уровня нажмите на кнопку «+ Создать конфигурацию».
В открывшемся меню выбора сервиса выберите сервис «Website Acceleration» и нажмите на кнопку «Создать».
Введите название сервисной конфигурации и нажмите на кнопку «Создать». Название сервисной конфигурации поможет вам далее идентифицировать сервисную конфигурацию в NGENIX Multidesk.
Дождитесь окончания запроса на создание сервисной конфигурации, после чего нажмите «Перейти в параметры конфигурации».
На странице сервиса «Website Acceleration» клиентского портала NGENIX Multidesk выберите вновь созданную сервисную конфигурацию и укажите следующую информацию:
(определяют параметры взаимодействия Платформы и сервера оригинации)
Список серверов оригинации, содержащий адреса (доменное имя или IP-адрес) и другие параметры доступа Платформы к серверу оригинации.
Путь к данным на серверах оригинации.
Метод балансировки, который будет применять Платформа при обращении к серверам оригинации.
Протокол взаимодействия Платформы с серверами оригинации.
(опционально) Название фиксированного HTTP-заголовка Host.
Для одной сервисной конфигурации может быть использовано несколько серверов оригинации, если они содержат идентичный набор данных.
(определяют параметры взаимодействия Платформы с устройствами конечных пользователей)
Список доменных имен, по которым должен быть доступен веб-ресурс через Платформу.
Например: www.example.com, something.example2.com
Разрешенные HTTP-методы.
(опционально) Необходимость генерации пустого favicon.
(опционально) Необходимость сжатия данных (gzip).
Получите от инженера NGENIX уведомление о завершении настройки, содержащее реквизиты сервисной конфигурации:
Идентификатор сервисной конфигурации (ConfID).
Например: 12345
Доменное имя сервисной конфигурации (EDGE-DOMAIN)
Например: s12345.cdn.ngenix.net
IP-адрес одного из серверов доставки NGENIX для проведения тестирования
Например: 46.235.184.98
Настройте сервис SSL Support и Hosted SSL для созданной сервисной конфигурации, загрузив собственный SSL-сертификат через клиентский портал NGENIX Multidesk.
Для проверки работы веб-ресурса выполните следующие действия на своем компьютере:
Найдите файл hosts
в операционной системе компьютера:
– В OS Windows: c:\windows\system32\drivers\etc\hosts
– В OS Linux/macOS: /etc/hosts
Создайте в файле hosts
запись X.X.X.X www.example.com
, где:
вместо X.X.X.X
укажите IP-адрес, который вам сообщил инженер NGENIX, а вместо www.example.com
укажите имя вашего веб-ресурса.
Перезапустите браузер и проверьте корректность работы веб-ресурса.
Договоритесь с инженером NGENIX о дате и времени переключения запросов пользователей к веб-ресурсу через Платформу NGENIX в целях дополнительного контроля со стороны NGENIX.
В согласованное время в клиентском портале NGENIX Multidesk в разделе «Secure DNS»:
В боковом меню второго уровня выберите из списка доменную зону вашего веб-ресурса.
В настройках доменной зоной нажмите на символ редактирования около A-записи, соответствующей веб-ресурсу.
Поставьте галочку «Направить на конфигурацию», выберите сервисную конфигурацию из выпадающего списка и сохраните изменения в А-записи.
Проведите дополнительные изменения в доменной зоне (если требуется) и сохраните изменения на странице.
Дождитесь применения изменений в DNS. Изменения вступят в силу в течение часа.