Настройка ArcGIS Server с помощью самоподписанного сертификата по умолчанию
При создании сайта ArcGIS Server автоматически создаётся самоподписанный сертификат для каждого серверного компьютера, участвующего в сайте. В этом руководстве показано, как настроить ArcGIS Server с использованием самоподписанного сертификата по умолчанию. По умолчанию ArcGIS Server будет использовать этот самоподписанный сертификат для HTTPS-запросов.
В редких случаях самоподписанный сертификат ArcGIS Server может быть недействительным, обычно из-за истечения срока действия сертификата или изменения имени хоста компьютера. В таких случаях вам потребуется создать новый самоподписанный сертификат. Полные инструкции смотрите разделе Создать новый самоподписанный сертификат.
Если вы хотите изучить самоподписанный сертификат по умолчанию, можно сделать это, следуя инструкциям ниже:
Войдите в ArcGIS Server Administrator Directory
https://gisserver.example.com:6443/arcgis/admin.Перейдите machines > [имя машины] > sslcertificates > selfsignedcertificate.
Доступ к сайту
С включенным HTTPS по умолчанию ArcGIS Server прослушивает запросы по порту 6443. Используйте приведённые ниже URL для безопасного доступа к ArcGIS Server:
|
ArcGIS Server Manager |
|
|
ArcGIS Server Services Directory |
|
Примечание:
Если переименовать ArcGIS Server, можно продолжать работать с ArcGIS Server с помощью HTTPS, однако необходимо сгенерировать новый сертификат и настроить ArcGIS Server для его использования.
Импорт сертификата в хранилище сертификатов операционной системы
Чтобы сервисы ArcGIS, такие как сервис PrintingTools, работали с ArcGIS Server, сертификат сервера должен быть установлен как доверенный сертификат:
Войдите в ArcGIS Server Administrator Directory.
Выберите machines > [имя компьютера] > sslcertificates.
Нажмите на сертификат, используемый ArcGIS Server, и нажмите Экспорт. Сохраните файл в том месте, где хранятся корневые сертификаты CA на вашем компьютере.
Нажмите на сертификат, используемый ArcGIS Server, и нажмите Экспорт. Сохраните файл в определённом месте на вашем компьютере.
На машине, где размещается ArcGIS Server, откройте
init_user_param.shскрипт в текстовом редакторе, зайдя в<ArcGIS Server installation directory>/arcgis/server/usrкаталог.Open Certificate Manager. Это можно сделать, нажав кнопку Пуск, введя certmgr.msc в поисковую строку и нажав Enter.
Найдите строку
export CA_ROOT_CERTIFICATE_DIR=<Location_to_CA_Root_Certificate>и укажите место, где хранятся все корневые сертификаты CA в системе. Обратите внимание, что указанная папка должна быть доступна для учетной записи, использованной для установки ArcGIS Server. Вам нужно будет снять комментарии со строк, убрав символы (#).В окне менеджера сертификатов нажмите Доверенные корневые центры сертификации и нажмите Сертификаты.
Сохраните и закройте
init_user_param.shскрипт.В верхнем меню нажмите Действие и выберите Все задачи > Импорт.
Перезапустите ArcGIS Server. Это можно сделать, запустив
startserver.shскрипт на каждом ГИС-сервере вашего сайта.В диалоговом окне Мастера импорта сертификатов нажмите Далее и следуйте инструкциям мастера для импорта сертификата.
Повторите вышеуказанные шаги для каждого ГИС-сервера на вашем сайте.