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