Настройка ArcGIS Web Adaptor
После установки ArcGIS Web Adaptor его необходимо настроить для работы с сайтом ArcGIS for Server. Это делается с помощью веб-страницы настройки или программы командной строки, которая устанавливается вместе с Web Adaptor. В целях безопасности доступ к странице конфигурации и утилите командной строки имеется только на компьютере, где установлен Web Adaptor.
После открытия страницы конфигурации отображается текущий статус Web Adaptor. Он показывает, настраивался ли ранее Web Adaptor. Чтобы узнать тип платформы и номер версии Web Adaptor, щелкните О Web Adaptor (About) на странице конфигурации.
Подробные инструкции о настройке Web Adaptor находятся в указанных ниже разделах.
Настройка Web Adaptor с помощью веб-страницы настройки
Для настройки Web Adaptor с помощью веб-страницы настройки, которая устанавливается вместе с ним, выполните следующие шаги.
- Откройте страницу настройки Web Adaptor в веб-браузере. Адрес URL имеет вид: http://webadaptor.domain.com/arcgis/webadaptor.
- Выберите ArcGIS for Server и щелкните Далее (Next).
- В поле URL ГИС-сервера введите URL одного из серверов ГИС на сайте ArcGIS Server. Этот URL будет использован для обнаружения всех компьютеров, участвующих в сайте, и их регистрации в Web Adaptor. Например, URL должен иметь вид http://gisserver.domain.com:6080.
- Введите имя пользователя и пароль для учетной записи, которая имеет права администратора на сайте ArcGIS Server. Обычно используется имя пользователя и пароль основной учетной записи администратора сайта, которая задается при создании сайта. Если учетная запись администратора основного сайта отключена, необходимо указать учетную запись с административным доступом к сайту.
- Определите, смогут ли пользователи управлять сайтом с помощью Web Adaptor. По умолчанию, администрирование сайта через Web Adaptor отключено. Это делается по нескольким причинам:
- Когда администрирование отключено, внешние пользователи не могут получить доступ к ArcGIS Server Manager и ArcGIS for Server Administrator Directory через Web Adaptor. Кроме того, пользователям ArcGIS for Desktop не разрешается устанавливать административные подключения или подключения издателя к ArcGIS for Server. Имейте в виду, что пользовательские подключения из ArcGIS for Desktop к ArcGIS for Server разрешены при любом состоянии этой опции.
- Когда административный доступ через Web Adaptor отключен, пользователи по-прежнему будут иметь доступ к Manager и Administrator Directory, а также смогут подключаться к серверу в ArcGIS for Desktop, используя прямой URL-адрес одного из ГИС-серверов сайта. Например:
- Для получения доступа к Manager, используйте следующий формат URL: http://gisserver.domain.com:6080/arcgis/manager.
- Для доступа к Директории администратора используйте URL следующего формата http://gisserver.domain.com:6080/arcgis/admin.
- Чтобы создать подключение к серверу в ArcGIS for Desktop, используйте URL формата http://gisserver.domain.com:6080/arcgis.
- Если ArcGIS Server настроен на аутентификацию на веб-уровне, необходимо включить администрирование через Web Adaptor. Это позволит пользователям из корпоративного хранилища идентификаций с правами администратора и издателя публиковать сервисы из ArcGIS for Desktop. Когда пользователи с этими ролями подключаются к серверу в ArcGIS for Desktop, они должны указывать URL-адрес Web Adaptor.
- Щелкните Настроить (Configure), чтобы применить настройки Web Adaptor.
Если настройка выполнена успешно, вы увидите список компьютеров с ГИС-серверами, которые распознаны Web Adaptor, внизу страницы настройки (выделены зеленым цветом). Можно вернуться на эту страницу для просмотра списка распознанных компьютеров и настройки параметров Web Adaptor.
Настройка Web Adaptor из командной строки
Вы можете настроить Web Adaptor, используя командную строку в <ArcGIS Web Adaptor installation directory>/webadaptor10.2.2/java/tools/configurewebadaptor.sh. Это особенно удобно, когда на компьютере с Web Adaptor отсутствует графический интерфейс (GUI).
Доступны следующие параметры:
configurewebadaptor.sh -m <Mode> -w <WebAdaptorURL> -g <URL> -u <Username> -a <AdminAccessEnabled>
<Mode> – режим продукта, в котором будет настраиваться Web Adaptor. По умолчанию значением этого параметра является server; это означает, что Web Adaptor будет настроен для работы с ArcGIS Server. Если вы настраивали Web Adaptor для работы с Portal for ArcGIS, этот параметр должен иметь значение portal.
<WebAdaptorURL> – URL-адрес Web Adaptor, который вы будете настраивать из командной строки. Этот тот же URL-адрес, который используется при доступе к странице настройки Web Adaptor с помощью веб-браузера. Если Web Adaptor установлен на порту, отличном от 80, необходимо указать в URL-адресе номер порта.
<URL> – URL-адрес одного из компьютеров с ГИС-сервером на сайте ArcGIS for Server. Этот URL будет использован для обнаружения всех компьютеров, участвующих в сайте, и их регистрации в Web Adaptor.
<Username> – имя пользователя учетной записи, которая имеет права администратора на сайте ArcGIS for Server. Обычно используется основная учетная запись администратора сайта, которая задается при создании сайта.
<Password> – пароль учетной записи, которая имеет права администратора на сайте ArcGIS for Server. Обычно используется основная учетная запись администратора сайта, которая задается при создании сайта.
<AdminAccessEnabled> – задает доступность ArcGIS Server Manager и ArcGIS for Server Administrator Directory через Web Adaptor. В целях безопасности этот параметр имеет значение false по умолчанию. Чтобы разрешить административный доступ, задайте значение true.
Пример: $ ./configurewebadaptor.sh -m server -w http://webadaptor.domain.com/arcgis/webadaptor -g http://gisserver.domain.com:6080 -u siteadmin -p secret -a false
В 10.2 и предыдущих версиях было необходимо добавлять /server в конце параметра URL-адрес Web Adaptor, например, -w http://webadaptor.domain.com/arcgis/webadaptor/server. В 10.2.1 и более новых версиях этого не требуется.
Для запуска утилиты командной строки на компьютере с Web Adaptor необходимо установить Java Runtime Environment (JRE). Если JRE не установлен, при запуске утилиты появится сообщение об ошибке. Инструкции по загрузке и установке JRE находятся на сайте Java SE Downloads.
После настройки Web Adaptor
Теперь, когда Web Adaptor готов к использованию, необходимо учесть следующие важные детали:
Добавление или удаление ГИС-серверов
Если вы добавляете или удаляете компьютер с ГИС-сервером с сайта, необходимо около одной минуты, чтобы Web Adaptor распознал изменения на сайте. Если вы хотите, чтобы Web Adaptor немедленно распознавал добавленные или удаленные машины, его следует перенастроить с помощью вышеуказанных инструкций.
Установка нескольких экземпляров Web Adaptor
Можно создать другие веб-точки входа на сайт ArcGIS for Server, установив несколько экземпляров Web Adaptor. Это позволит сделать ваш сайт более доступным для клиентов, обеспечить поддержку устаревшим приложениям или разрешить издательский или административный доступ для отдельных пользователей в защищенную среду. Дополнительные сведения см. в разделе Сценарии внедрения.
Несколько экземпляров Web Adaptor можно установить на один компьютер или распределить их по нескольким. Если вы хотите установить несколько экземпляров Web Adaptor на один веб-сайт (порт), необходимо задать им разные имена. Например, два экземпляра Web Adaptor с именем arcgis не могут находиться на одном веб-сайте. Если вы хотите установить несколько экземпляров Web Adaptor с одинаковыми именами, необходимо установить их на разные веб-сайты (порты).
Включение SSL в ArcGIS for Server
По умолчанию ArcGIS for Server использует для передачи данных протокол HTTP. Если вы изменили протокол передачи данных ArcGIS Server на HTTP/HTTPS или только HTTPS, Web Adaptor потребуется одна минута для распознания изменений на вашем сайте.
В предыдущих версиях требовалась перенастройка ArcGIS Web Adaptor после обновления протокола ArcGIS Server. В 10.2.2 это не требуется.
Дополнительные сведения о протоколе передачи данных ArcGIS for Server см. Обеспечение безопасности передачи данных ArcGIS for Server.