Skip To Content

Использование ArcGIS Web Adaptor с сайтом сервера

ArcGIS Web Adaptor (Java Platform) на Linux позволяет интегрировать ArcGIS Server с имеющимся у вас веб-сервером. Установка Java Plarform совместима со службами IIS и серверами Java EE, такими как WebSphere и WebLogic.

ArcGIS Web Adaptor - это приложение, которое запускается на вашем существующем веб-сайте и перенаправляет запросы на ваши серверные компьютеры. Через регулярные промежутки времени приложение опрашивает сайт на предмет удаления или добавления компьютеров. После этого оно перенаправляет трафик только на те компьютеры, которые активны в настоящее время. При подготовке презентации сайта сервера для широкой аудитории, необходимо установить Web Adaptor или реализовать необходимую пересылку запросов и технологию безопасности.

Преимущества Web Adaptor

Используя Web Adaptor можно сделать следующее:

  • Интегрировать ArcGIS Server с существующим веб-сервером вашей организации. Включив веб-сервер в свой сайт, вы сможете размещать веб-приложения, использующие сервисы ГИС.

  • Создать единую точку, обрабатывающую и направляющую запросы к серверам вашего сайта.

  • Предоставить доступ к ArcGIS Server через стандартный веб-сайт и порт вашей организации. Используйте Web Adaptor, если вы не хотите, чтобы пользователи видели порт по умолчанию 6080 и имя сайта arcgis.

  • Блокируйте просмотр ArcGIS Server Administrator Directory и ArcGIS Server Manager для внешних пользователей.

  • Запретить пользователям ArcGIS Pro устанавливать административные или издательские подключения к ArcGIS Server.

  • Использовать хранилище учетных записей вашей организации, а также политику безопасности на сетевом уровне. Вы также можете использовать Инфраструктуру открытых ключей (PKI), если веб-сервер имеет встроенную или расширяемую поддержку. Это позволит вам обеспечить единую регистрацию или другую пользовательскую аутентификацию при входе – для работы с сервисами, веб-приложениями и ArcGIS Server.

Сценарий развертывания Web Adaptor

Web Adaptor можно использовать в различных конфигурациях сайта сервера. Например, для сайта с одним сервером можно установить Web Adaptor на тот же компьютер, что и сервер, либо на специальном удаленном веб-сервере. В развертывании с несколькими компьютерами вы можете использовать одну точку входа на сайт за счет установки Web Adaptor на единственном существующем веб-сервере, или же вы можете обеспечить резервирование на уровне веб-сервера, установив Web Adaptor на нескольких веб-серверах.

Версия Web Adaptor должна всегда совпадать с версией зарегистрированного сайта сервера.

Рекомендуется использовать псевдоним DNS, отличный от имени хоста машины, на которой запущен ArcGIS Web Adaptor при его регистрации с ArcGIS Server. Если вам понадобится переключить экземпляр ArcGIS Web Adaptor на новую машину в будущем, вы можете заново создать псевдоним DNS на эту машину. Таким образом вы избежите разрыва трафика и остановок в работе.

Web Adaptor не зависит от платформы ArcGIS Server, поэтому развертываемый Web Adaptor необязательно должен соответствовать платформе операционной системы вашего сайта ArcGIS Server. Например, если у вас есть сайт, состоящий из компьютеров Windows, вы можете развернуть ArcGIS Web Adaptor (Java Platform) на Linux для работы с ArcGIS Server.

Подробное описание интеграции Web Adaptor с существующей архитектурой сайта см. в разделе Сценарии развертывания.

Доступ к сервисам при наличии установленного приложения Web Adaptor

После установки и настройки Web Adaptor URL, используемые для доступа к сервисам, будут изменены. Ниже представлены примеры URL-адресов, которые будут изменены после установки Web Adaptor для использования порта 443.

Директория сервисов (веб-сервисы REST)

  • Без Web Adaptor: https://gisserver.domain.com:6443/arcgis/rest/services.

  • С Web Adaptor: https://webadaptorhost.domain.com/webadaptorname/rest/services. Например, если компьютер с Web Adaptor называется wa, находится в домене myorg.net, а сам Web Adaptor называется arcgis, доступ к Services Directory осуществляется по URL-адресу https://wa.myorg.net/arcgis/rest/services.

Веб-сервисы SOAP

  • Без Web Adaptor: https://gisserver.domain.com:6443/arcgis/services.

  • С Web Adaptor: https://webadaptorhost.domain.com/webadaptorname/services. Например, если компьютер с Web Adaptor называется wa, находится в домене myorg.net, а сам Web Adaptor называется arcgis, доступ к веб-сервисам SOAP осуществляется по URL-адресу https://wa.myorg.net/arcgis/services.

Интерфейс установки Web Adaptor

В Web Adaptor имеются собственные руководства по настройке и установке, которые устанавливаются отдельно от ArcGIS Server. Web Adaptor необходимо установить на компьютере, на котором запущен веб-сервер. Это может быть компьютер, на котором запущен сайт ArcGIS Server, или отдельный компьютер.

Более подробно об интерфейсе настройки см. Шаги для реализации ArcGIS Web Adaptor.