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