Skip to main content

Настройка ArcGIS Server с помощью самоподписанного сертификата по умолчанию

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

В редких случаях самоподписанный сертификат ArcGIS Server может быть недействительным, обычно из-за истечения срока действия сертификата или изменения имени хоста компьютера. В таких случаях вам потребуется создать новый самоподписанный сертификат. Полные инструкции смотрите разделе Создать новый самоподписанный сертификат.

Если вы хотите изучить самоподписанный сертификат по умолчанию, можно сделать это, следуя инструкциям ниже:

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

  2. Перейдите machines > [имя машины] > sslcertificates > selfsignedcertificate.

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

С включенным 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 для его использования.

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

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

  1. Войдите в ArcGIS Server Administrator Directory.

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

  3. Нажмите на сертификат, используемый ArcGIS Server, и нажмите Экспорт. Сохраните файл в том месте, где хранятся корневые сертификаты CA на вашем компьютере.

  4. Нажмите на сертификат, используемый ArcGIS Server, и нажмите Экспорт. Сохраните файл в определённом месте на вашем компьютере.

  5. На машине, где размещается ArcGIS Server, откройте init_user_param.sh скрипт в текстовом редакторе, зайдя в <ArcGIS Server installation directory>/arcgis/server/usr каталог.

  6. Open Certificate Manager. Это можно сделать, нажав кнопку Пуск, введя certmgr.msc в поисковую строку и нажав Enter.

  7. Найдите строку export CA_ROOT_CERTIFICATE_DIR=<Location_to_CA_Root_Certificate> и укажите место, где хранятся все корневые сертификаты CA в системе. Обратите внимание, что указанная папка должна быть доступна для учетной записи, использованной для установки ArcGIS Server. Вам нужно будет снять комментарии со строк, убрав символы (#).

  8. В окне менеджера сертификатов нажмите Доверенные корневые центры сертификации и нажмите Сертификаты.

  9. Сохраните и закройте init_user_param.sh скрипт.

  10. В верхнем меню нажмите Действие и выберите Все задачи > Импорт.

  11. Перезапустите ArcGIS Server. Это можно сделать, запустив startserver.sh скрипт на каждом ГИС-сервере вашего сайта.

  12. В диалоговом окне Мастера импорта сертификатов нажмите Далее и следуйте инструкциям мастера для импорта сертификата.

  13. Повторите вышеуказанные шаги для каждого ГИС-сервера на вашем сайте.