Как настроить поддержку HTTPS с собственным SSL-сертификатом или SSL-сертификатом Let's Encrypt?
Необходимые условия для выполнения процедуры
Сервисы в составе Аккаунта:
Права доступа вашей учетной записи пользователя:
Если вы используете доменное имя NGENIX в ссылках к данным на Платформе, то для корректной загрузки данных в веб-браузере пользователя, вам необходимо организовать поддержку HTTPS с использованием SSL-сертификата NGENIX.
1. Активируйте протокол HTTPS для Сервисной конфигурации¶
- Перейдите в клиентском портале NGENIX Multidesk к настройкам Сервисной конфигурации:
- Выберите в верхнем меню интерфейса NGENIX Multidesk в выпадающем списке Быстрый переход к конфигурации нужную Сервисную конфигурацию;
- Перейдите в NGENIX Multidesk на страницу Сервисные конфигурации (боковое меню настроек Аккаунта) и нажмите на название нужной Сервисной конфигурации.
- В разделе SSL/TLS на странице Настройки HTTPS (боковое меню настроек выбранной Сервисной конфигурации) включите опцию Включить/выключить поддержку HTTPS.
- (опционально) Измените другие настройки HTTPS.
- Нажмите кнопку Сохранить изменения.
2. Загрузите свой SSL/ГОСТ-сертификат или выпустите SSL-сертификат Let's Encrypt¶
- Перейдите в клиентском портале NGENIX Multidesk в раздел SSL/TLS на страницу Загрузка/выпуск SSL-сертификата (боковое меню настроек выбранной Сервисной конфигурации).
- В блоке настроек Настройка RSA/ECDSA-сертификата активируйте опцию Использовать собственный SSL-сертификат.
- Выберите вариант Загрузить свой RSA/ECDSA-сертификат.
- Загрузите сертификат и ключ.
Если вы хотите использовать самоподписанный SSL-сертификат, после загрузки сертификата и ключа снимите галочку у настройки Проверять сертификат при загрузке.
- Нажмите Сохранить изменения.
Выпуск SSL-сертификата Let's Encrypt в автоматическом режиме возможен только в случае, если все доменные имена SSL-сертификата ведут на Платформу. Убедитесь, что в Сервисной конфигурации указаны все необходимые синонимы. Для выпуска сертификата их должно быть не более 100.
- В блоке настроек Настройка RSA/ECDSA-сертификата активируйте опцию Использовать собственный SSL-сертификат.
- Выберите вариант Выпустить RSA/ECDSA-сертификат Let's Encrypt.
- Нажмите Сохранить изменения.
Выпуск SSL-сертификата Let's Encrypt происходит в течение 1 часа.
При переключении на вариант Загрузить свой RSA/ECDSA-сертификат ранее выпущенный сертификат Let’s Encrypt будет отозван.
Если вы хотите самостоятельно выпустить SSL-сертификат Let's Encrypt, обратитесь в техническую поддержку.
- В блоке настроек Настройка ГОСТ-сертификата активируйте опцию Использовать ГОСТ-сертификат.
- Загрузите сертификат и ключ.
Если вы хотите использовать самоподписанный ГОСТ-сертификат, после загрузки сертификата и ключа снимите галочку у настройки Проверять сертификат при загрузке.
- Нажмите Сохранить изменения.
Вы можете одновременно использовать RSA/ECDSA и ГОСТ SSL-сертификаты.
3. Измените протокол доставки в ссылках к данным¶
Замените протокол доставки данных с HTTP на HTTPS в ссылках к данным, которые вы собираетесь доставлять по HTTPS через Платформу.
Пример кода с ссылкой по HTTP:
<img src="http://example.com/path-to-image/someimage.jpg" />
Пример кода с ссылкой по HTTPS:
<img src="https://example.com/path-to-image/someimage.jpg" />