Настройка ArcGIS Web Adaptor после установки
В этом разделе
- Настройка Web Adaptor с помощью веб-страницы настройки
- Настройка
ArcGIS Web Adaptor (IIS) из командной строки - Настройка
ArcGIS Web Adaptor (Java) из командной строки - Настройка
ArcGIS Web Adaptor (Java) для Linux из командной строки - После настройки Web Adaptor
После установки ArcGIS Web Adaptor его необходимо настроить для работы с сайтом ArcGIS for Server. Это делается с помощью веб-страницы настройки или программы командной строки, которая устанавливается вместе с Web Adaptor. В целях безопасности доступ к странице конфигурации и утилите командной строки имеется только на компьютере, где установлен Web Adaptor.
После открытия страницы конфигурации отображается текущий статус Web Adaptor. Он показывает, настраивался ли ранее Web Adaptor. Чтобы узнать тип платформы и номер версии Web Adaptor, щелкните О Web Adaptor на странице конфигурации.
Подробные инструкции о настройке Web Adaptor находятся в указанных ниже разделах.
Настройка Web Adaptor с помощью веб-страницы настройки
Для настройки Web Adaptor с помощью веб-страницы настройки, которая устанавливается вместе с ним, выполните следующие шаги:
- Откройте страницу настройки Web Adaptor в веб-браузере.
Адрес URL имеет вид: http://webadaptor.domain.com/arcgis/webadaptor.
- Выберите ArcGIS for Server и щелкните Далее.
- В поле 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.
- Щелкните Настроить, чтобы применить настройки Web Adaptor.
Если настройка выполнена успешно, вы увидите список компьютеров с ГИС-серверами, которые распознаны Web Adaptor, внизу страницы настройки (выделены зеленым цветом). Можно вернуться на эту страницу для просмотра списка распознанных компьютеров и настройки параметров 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> – режим продукта, в котором будет настраиваться 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.exe /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 и более новых версиях этого не требуется.
Настройка ArcGIS Web Adaptor (Java) из командной строки
Вы можете настроить Web Adaptor с помощью утилиты командной строки ArcGIS Web Adaptor (Java) с помощью утилиты командной строки (ConfigureWebAdaptor.bat) в <ArcGIS Web Adaptor (Java Platform) installation directory>\WebAdaptor10.3.1\java\tools.
Доступны следующие параметры:
ConfigureWebAdaptor.bat -m <Mode> -w <WebAdaptorURL> -g <URL> -u <Username> -p <Password> -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.bat -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 и более новых версиях этого не требуется.
Настройка ArcGIS Web Adaptor (Java) для Linux из командной строки
Вы можете настроить Web Adaptor с помощью утилиты командной строки (configurewebadaptor.sh) в <ArcGIS Web Adaptor installation directory>/webadaptor10.3.1/java/tools. Это особенно удобно, когда на компьютере с Web Adaptor отсутствует графический интерфейс (GUI).
Доступны следующие параметры:
configurewebadaptor.sh /-m <Mode> /-w <WebAdaptorURL> /-g <URL> /-u <Username> /-p <Password> /-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 с одинаковыми именами, необходимо установить их на разные веб-сайты (порты).
Подробные инструкции по установке нескольких экземпляров Web Adaptor см. в следующих разделах:
Включение SSL в ArcGIS for Server
По умолчанию ArcGIS for Server использует для передачи данных протокол HTTP. Если вы изменили протокол передачи данных ArcGIS Server на HTTP/HTTPS или только HTTPS, Web Adaptor потребуется одна минута для распознания изменений на вашем сайте.
Прежние версии:
В версиях 10.2.1 и ниже требовалась перенастройка ArcGIS Web Adaptor после обновления протокола связи ArcGIS Server. В 10.2.2 и более новых версиях этого больше не требуется.
Дополнительные сведения о протоколе передачи данных ArcGIS for Server см. Обеспечение безопасности передачи данных ArcGIS for Server.