Skip to main content

Настройка ArcGIS Server с существующим сертификатом, подписанным центром сертификации

Если уже есть сертификат, изданный коммерческим или внутренним центром сертификации (CA), можно настроить его для ArcGIS Notebook Server. Чтобы импортировать этот сертификат на ArcGIS Notebook Server, сертификат и его ключ должны храниться в формате PKCS#12, который выглядит как файл с расширением .p12 или .pfx. Для настройки с помощью имеющегося сертификата выполните следующие шаги:

  1. Импорт сертификата в ArcGIS Server.

  2. Настройка ArcGIS Server для использования данного сертификата.

  3. Настройка всех ГИС-серверов в развернутой системе.

  4. Импортируйте сертификат в хранилище сертификатов ОС.

  5. Доступ к сайту.

Импортируйте сертификат в ArcGIS Server

Чтобы импортировать сертификат в ArcGIS Server, выполните следующие шаги:

  1. Войдите в Administrator Directory как главный администратор сайта или пользователь с правами администратора, например https://gisserver.example.com:6443/arcgis/admin.

  2. Выберите machines > [имя компьютера] > sslcertificates.

  3. Щелкните importExistingServerCertificate, чтобы импортировать сертификат сервера, и укажите следующую информацию:

    • Пароль сертификата – введите пароль для разблокировки файла, содержащего сертификат.

    • Alias – введите уникальное имя, которое позволяет легко идентифицировать сертификат (например, domaincert).

    • Файл сертификата — перейдите к местоположению и выберите существующий файл сертификата, подписанный центром сертификации.

    • Import certificate chain - если этот параметр выбран, любые корневые или промежуточные сертификаты, включенные в файл .pfx или .p12, также будут импортированы. Псевдоним этих сертификатов будет соответствовать псевдониму, введенному выше, и будет добавлен к _root или _intermediate, в зависимости от типа сертификата.

  4. Щёлкните Импорт.

    После импорта существующего сертификата, подписанного центром сертификации, корневой и промежуточный сертификаты, возможно, уже были импортированы. Они будут перечислены в machines > [имя компьютера] > sslcertificates.

  5. Если корневой и промежуточный сертификаты не были импортированы или необходим дополнительный корневой или промежуточный сертификат, выполните следующие подэтапы:

    1. Перейдите в machines > [имя компьютера] > sslcertificates > importRootOrIntermediate.

    2. Перейдите к расположению и выберите корневой сертификат, предоставленный центром сертификации.

    3. Введите уникальное имя для псевдонима.

    4. Щёлкните Импорт. Если центр сертификации (CA) выдал дополнительные промежуточные сертификаты, импортируйте их тоже.

      Не импортируйте сертификат, подписанный центром сертификации.

Настройте ArcGIS Server для использования данного сертификата

Чтобы указать сертификат, который должен использовать ArcGIS Server, выполните следующие действия:

  1. Войдите в ArcGIS Server Administrator Directory https://gisserver.example.com:6443/arcgis/admin.

  2. Выберите machines > [имя компьютера].

  3. Выберите Редактировать.

  4. Введите имя сертификата, который будет использоваться, в поле SSL-сертификат веб-сервера.

  5. Нажмите кнопку Сохранить изменения, чтобы применить изменения. Это автоматически перезагружает сайт ArcGIS Server.

  6. После перезапуска сайта проверьте, что у вас имеется доступ к URL-адресу https://gisserver.example.com:6443/arcgis/admin. Если нет ответа по этому URL, значит ArcGIS Server не смог использовать сертификат. Войдите в каталог администратора сервера ArcGIS по адресу http://gisserver.example.com:6080/arcgis/admin, проверьте SSL-сертификат и настройте ArcGIS Server на использование нового или другого сертификата.

  7. На текущей странице проверьте значение свойства SSL-сертификат веб-сервера, где для HTTPS должен быть указан нужный SSL-сертификат.

Настройка всех ГИС-серверов в развертывании

Если ArcGIS Server развернут на нескольких компьютерах, необходимо повторить шаги из предыдущих разделов на каждом сервере, участвующем в сайте. После импорта всех сертификатов перезапустите все компьютеры сайта ArcGIS Server.

Импорт сертификата в хранилище сертификатов операционной системы

Импорт корневого сертификата CA в хранилище сертификатов ОС:

  1. Войдите на компьютер, на котором размещён ArcGIS Server.

  2. Сохраните на компьютере подписанный сертификат, полученный из центра сертификации.

  3. Откройте этот сертификат и щелкните вкладку Путь к сертификату.

    Если Статус сертификата задан как Данный сертификат в порядке, то это значит, что корневой сертификат Центра сертификации имеется в хранилище Windows, и его не надо импортировать. Перейдите к шагу 11.

  4. Сохраните на компьютере корневой сертификат, полученный из центра сертификации.

  5. Откройте этот сертификат и щелкните вкладку Общие. Щелкните кнопку Установить сертификат.

  6. Когда Мастер импорта сертификата откроется на панели Добро пожаловать, выберите Локальный компьютер и нажмите Далее.

  7. На панели Хранилище сертификата выберите опцию Поместить все сертификаты в следующее хранилище.

  8. Щелкните кнопку Обзор. В диалоговом окне Выбрать хранилище сертификатов выберите Доверительные корневые центры сертификации и щелкните OK.

  9. На панели Хранилище сертификата нажмите Далее.

  10. Щелкните Готово.

  11. Повторите шаги с 1 по 11 для каждого ГИС-сервера на вашем сайте.

  12. Перезапустите один за другим все ГИС-серверы вашего сайта.

Доступ к сайту

С включенным HTTPS по умолчанию ArcGIS Server прослушивает запросы по порту 6443. Используйте приведённые ниже URL для безопасного доступа к ArcGIS Server:

ArcGIS Server Manager

https://gisserver.example.com:6443/arcgis/manager

ArcGIS Server Services Directory

https://gisserver.example.com:6443/arcgis/rest/services

Примечание:

Если вы переименуете ArcGIS Server, вы сможете продолжать получать доступ к ArcGIS Server с помощью HTTPS; однако необходимо сгенерировать новый сертификат и настроить ArcGIS Server для его использования.