Настройка SSL с помощью Cloud Builder
В некоторых случаях вам может потребоваться защищенное соединение с сайтом ArcGIS Server, использующее технологию защищенных подключений (SSL). Для этого необходимо, чтобы сайт использовал SSL-сертификат, который вы получили от доверенной сертифицирующей организации (CA). ArcGIS Server Cloud Builder on Amazon Web Services может установить SSL-сертификат во время создания сайта.
На панели Security в приложении Cloud Builder имеются опции для загрузки и установки SSL-сертификатов на вашем сайте.
Загрузка нового сертификата
Amazon Web Services (AWS) позволяет загружать и хранить SSL-сертификаты в облаке, как часть сервиса Identity and Access Management (IAM). Вам не нужно разбираться, как работает этот сервис, поскольку работу с ним обеспечивает приложение Cloud Builder. Используя Cloud Builder, можно загрузить один или несколько SSL-сертификатов в сервис AWS IAM, затем вы можете использовать один из них при создании сайта. Сертификат будет установлен автоматически.
Чтобы загрузить сертификат и установить его на сайте, сделайте следующее:
- Начните создание или обновление сайта с помощью приложения Cloud Builder.
- На панели Security в Cloud Builder отметьте опцию Install SSL certificate .
- В ниспадающем списке Choose SSL certificate выберите Upload certificate.
- Укажите Certificate name, введя имя сертификата сервера. Не добавляйте к имени путь.
- Назначьте личный ключ Private key, указав содержимое вашего личного ключа в кодированном формате PEM.
- Укажите Public key certificate, указав содержимое сертификата вашего общего ключа в формате PEM.
- Щелкните Upload, чтобы загрузить сертификат.
- Проверьте, что в ниспадающем списке Choose SSL certificate выбран ваш новый сертификат.
Использование существующего сертификата
Если вы уже загрузили сертификат с помощью приложения Cloud Builder, чтобы установить его на сайте, сделайте следующее:
- Начните создание или обновление сайта с помощью приложения Cloud Builder.
- На панели Security в Cloud Builder отметьте опцию Install SSL certificate.
- В ниспадающем списке Choose SSL certificate выберите имя вашего сертификата.
Настройка проверки работы балансировки нагрузки (ELB) при использовании протокола HTTPS
При выборе SSL-сертификата приложение Cloud Builder настраивает ваш сайт, чтобы он мог получать запросы по протоколам HTTP и HTTPS. Если вы впоследствии измените ArcGIS Server для получения запросов только по протоколу HTTPS, то вам нужно будет обновить функцию проверки состояния балансировки нагрузки (ELB), выполнив следующие действия.
- Войдите в AWS Management Console и отобразите страницу для региона EC2, в котором размещен ваш сайт.
- Щелкните на Load Balancers.
- Выберите в списке балансировщик нагрузки с именем arcgis-<ваш сайт>.
- Щелкните на закладке Health Check на панели ниже.
- Щелкните Edit Health Check.
- Измените Ping Protocol на HTTPS.
- Измените Ping Port на 6443 и нажмите Save.