Настройка ArcGIS Web Adaptor
После установки ArcGIS Web Adaptor необходимо настроить его для работы с сайтом сервера и вашим порталом ArcGIS Enterprise. Это делается с помощью веб-страницы настройки или утилиты командной строки, которая устанавливается вместе с Web Adaptor.
После открытия страницы конфигурации отображается текущий статус ArcGIS Web Adaptor. Он показывает, был ли ранее настроен ArcGIS Web Adaptor. Чтобы узнать тип платформы и номер версии Web Adaptor, щелкните О Web Adaptor на странице конфигурации.
Примечание:
Начиная с ArcGIS Enterprise 11.5 административный доступ к сайту ArcGIS Server через Web Adaptor включен по умолчанию и не может быть отключен. Для развертываний ArcGIS Enterprise с выходом в интернет рассмотрите возможность использования балансировщика нагрузки с поддержкой брандмауэра веб-приложений (WAF) производственного уровня в качестве внешнего интерфейса вместо Web Adaptor. Подробнее см. раздел ArcGIS Enterprise Hardening Guide.
Если вы уже настроили Web Adaptor с порталом ArcGIS Enterprise и хотите обновить портал, чтобы использовать другой Web Adaptor, сначала потребуется отменить регистрацию текущего Web Adaptor. Вы можете отменить регистрацию только с Portal Directory; функциональность отмены регистрации недоступна со страницы конфигурации или веб-сайта портала. Полные инструкции смотрите в разделе Отмена регистрации ArcGIS Web Adaptor с Portal for ArcGIS.
Внимание:
Хотя вы можете изменить Web Adaptor портала, зарегистрировав новый, это может также повлиять на пользовательские ресурсы портала (например, примечания к карте или другие элементы).
Примечание:
Использование порта HTTPS 443 по умолчанию подходит для большинства пользователей. В редких случаях экземпляр ArcGIS Web Adaptor не может использовать порт 443 на своем веб-сервере из-за ограничений, принятых в организации. Если это применимо к вашей организации, см. Использование портов, не предлагаемых по умолчанию, для ArcGIS Web Adaptor портала, где описываются дополнительные шаги по настройке.
Настройте ArcGIS Web Adaptor с сайтом сервера
В следующих разделах описывается, как можно настроить ArcGIS Web Adaptor с помощью сайта сервера на странице конфигурации и утилиты командной строки.
Настройка на веб-странице конфигурации
Для настройки ArcGIS Web Adaptor с помощью веб-страницы настройки, которая устанавливается вместе с ним, выполните следующие действия.
Примечание:
Существуют дополнительные условия для ArcGIS Mission Server, ArcGIS Notebook Server и ArcGIS Video Server, которые следует рассмотреть на этом этапе.
Откройте страницу конфигурации в веб-браузере.
URL-адрес имеет формат
https://webadaptorhost.example.com/webadaptorname/webadaptor.Примечание:
Если веб-сервер, на котором установлен ArcGIS Web Adaptor, настроен на работу с перенаправляющим прокси-сервером, отключите его при регистрации Web Adaptor. Иначе вы не сможете получить доступ к странице конфигурации Web Adaptor.
Выберите тип сервера, который вы хотите настроить на работу с Web Adaptor. Щелкните Далее.
Введите имя компьютера для одного из серверов, регистрируемого на сайте.
Это имя компьютера будет использовано для обнаружения всех компьютеров, участвующих в сайте сервера, и их регистрации в Web Adaptor. Имя компьютера должно быть в формате
server.example.com.Введите имя пользователя и пароль для учетной записи, которая имеет права администратора на сайте сервера. Обычно используется имя пользователя и пароль учетной записи основного администратора сайта, которая задается при создании сайта. Если учетная запись основного администратора сайта отключена, необходимо указать учетную запись с административным доступом к сайту.
Щелкните Настроить, чтобы применить настройки Web Adaptor.
После успешной настройки, компьютеры. опознанные Web Adaptor, перечисляются внизу страницы конфигурации (выделены зеленым). Можно вернуться на эту страницу для просмотра списка распознанных компьютеров и настройки параметров Web Adaptor.
Настройка из командной строки
Вы можете настроить ArcGIS Web Adaptor с помощью сайта сервера, используя утилиту командной строки (ConfigureWebAdaptor.exe) в C:\Program Files\Common Files\ArcGIS\WebAdaptor\IIS\<current version>\Tools.
Доступны следующие параметры:
ConfigureWebAdaptor.exe /m <Mode> /w <WebAdaptorURL> /g <MachineName|URL> /u <Username> /p <Password>
Вы можете настроить ArcGIS Web Adaptor с помощью сайта сервера, используя утилиту командной строки (ConfigureWebAdaptor.bat) в <ArcGIS Web Adaptor (Java Platform) installation directory>\WebAdaptor\<current version>\java\tools.
Доступны следующие параметры:
ConfigureWebAdaptor.bat -m <Mode> -w <WebAdaptorURL> -g <MachineName|URL> -u <Username> -p <Password>
Вы можете настроить ArcGIS Web Adaptor с помощью сайта сервера, используя утилиту командной строки (configurewebadaptor.sh) в <ArcGIS Web Adaptor installation directory>/webadaptor/<current version>/java/tools. Это особенно удобно, когда на компьютере с Web Adaptor отсутствует графический интерфейс (GUI).
Доступны следующие параметры:
configurewebadaptor.sh -m <Mode> -w <WebAdaptorURL> -g <MachineName|URL> -u <Username> -p <Password>
<Mode>– компонент, с которым будет настраиваться Web Adaptor. По умолчанию этот параметр устанавливается как server, и это значит, что Web Adaptor можно настроить для использования с сайтом сервера. Ниже приведены параметры, которые можно использовать для настройки других компонентов.Portal for ArcGIS —
portalArcGIS Mission Server —
missionNotebook Server—
notebookVideo Server—
videoArcGIS Monitor —
monitorArcGIS Data Pipelines —
datapipelines
<WebAdaptorURL>– URL-адрес Web Adaptor, который требуется настроить из командной строки. Этот тот же URL-адрес, который используется при доступе к странице настройки Web Adaptor с помощью веб-браузера. Если Web Adaptor установлен на порту, отличном от 80, необходимо указать в URL-адресе номер порта.<MachineName|URL>– имя одного из компьютеров сайта сервера, напримерserver.example.com. Вы также можете использовать URL-адрес сервера, вместо имени компьютера. Если вы настраиваете Web Adaptor на работу с ArcGIS Server, имя компьютера или URL-адрес будут использоваться для обнаружения всех компьютеров, участвующих в сайте.<Username>– имя пользователя учетной записи, у которой есть права администратора на сайте сервера. Для ArcGIS Server это может быть учетная запись основного администратора сайта, заданная при создании сайта, или учетная запись с административными правами. Для Mission Server, Notebook Server и Video Server введите имя пользователя учетной записи основного администратора, указанной при создании сайта.<Password>– пароль учетной записи, у которой есть права администратора на сайте сервера.
См. следующий пример: ConfigureWebAdaptor.exe /m server /w https://webadaptorhost.example.com/webadaptorname/webadaptor /g server.example.com /u siteadmin /p secret
См. следующий пример: ConfigureWebAdaptor.bat -m server -w https://webadaptorhost.example.com/webadaptorname/webadaptor -g server.example.com -u siteadmin -p secret
См. следующий пример: $ ./configurewebadaptor.sh -m server -w https://webadaptorhost.example.com/webadaptorname/webadaptor -g server.example.com -u siteadmin -p secret
Примечание:
Для запуска утилиты командной строки необходимо, чтобы на компьютере с Web Adaptor была установлена Java Runtime Environment (JRE). Если на этом компьютере нет JRE, то при запуске утилиты возникнет ошибка. Инструкции по загрузке и установке JRE находятся на сайте Загрузки Java SE.
Настройка ArcGIS Web Adaptor с порталом
В следующих разделах описано, как настроить ArcGIS Web Adaptor с вашим порталом ArcGIS Enterprise на странице конфигурации и в утилите командной строки.
Настройка на веб-странице конфигурации
Для настройки ArcGIS Web Adaptor на вашем портале с веб-страницы конфигурации, которая устанавливается вместе с ним, выполните следующие действия:
Внимание:
Чтобы добавить псевдоним DNS или обратный прокси-сервер после того, как сайт ArcGIS Server был интегрирован с порталом, см. раздел Обновление URL-адреса организации.
Включите HTTPS на вашем веб-сервере, если вы этого еще не сделали.
Откройте страницу конфигурации в веб-браузере по протоколу HTTPS, например,
https://webadaptorhost.example.com/webadaptorname/webadaptor. Если с порталом будет использоваться псевдоним DNS, то Web Adaptor должен настраиваться на этот псевдоним с использованием URL типаhttps://<dnsalias.example.com>/<webadaptorname>/webadaptor.Примечание:
Если на веб-сервере, на котором установлен ArcGIS Web Adaptor, запущен перенаправляющий прокси-сервер, отключите его при регистрации Web Adaptor. Иначе вы не сможете получить доступ к странице конфигурации Web Adaptor.
Выберите Portal for ArcGIS и щелкните Далее.
Введите название компьютера, размещающего Portal for ArcGIS. Введите полное доменное имя, например,
portal.example.com.Введите имя пользователя и пароль для учетной записи, у которой есть права администратора в Portal for ArcGIS. Обычно используется имя пользователя и пароль основной учетной записи администратора, которая задается при создании портала. Если вы ограничили права или удалили основную учетную запись администратора, необходимо указать учетную запись с административным доступом к веб-сайту портала.
Щёлкните Настройка.
ArcGIS Web Adaptor настроен для использования с компьютером, размещающем Portal for ArcGIS. Теперь у вас есть доступ к порталу через URL ArcGIS Web Adaptor, а не через порт 7443. URL-адрес имеет следующий формат: https://webadaptorhost.example.com/webadaptorname/home.
Если вы настроили свой портал на использование HTTPS для передачи данных, обновите URL ярлыков веб-сайта портала и справки с учетом использования протокола https вместо http, иначе вы увидите сообщения об ошибке в браузере при попытке перейти по старым URL-ссылкам ярлыков.
Если планируется настроить Portal for ArcGIS для работы с обратным прокси-сервером вашей организации, потребуется ввести на портале необходимые данные о прокси-сервере. Полные инструкции см. в разделе Интеграция портала с обратным прокси или балансировщиком нагрузки.
Настройка из командной строки
Вы можете настроить ArcGIS Web Adaptor на портале, используя утилиту командной строки (ConfigureWebAdaptor.exe) в C:\Program Files\Common Files\ArcGIS\WebAdaptor\IIS\<current version>\Tools.
Доступны следующие параметры:
ConfigureWebAdaptor.exe /m <Mode> /w <WebAdaptorURL> /g <MachineName|URL> /u <Username> /p <Password> -r <ReindexPortal>
Вы можете настроить ArcGIS Web Adaptor на портале, используя утилиту командной строки (ConfigureWebAdaptor.bat) в <ArcGIS Web Adaptor (Java Platform) installation directory>\WebAdaptor\<current version>\java\tools.
Доступны следующие параметры:
ConfigureWebAdaptor.bat -m <Mode> -w <WebAdaptorURL> -g <MachineName|URL> -u <Username> -p <Password> -r <ReindexPortal>
Вы можете настроить ArcGIS Web Adaptor на портале, используя утилиту командной строки (configurewebadaptor.sh) в <ArcGIS Web Adaptor installation directory>/webadaptor/<current version>/java/tools. Это особенно удобно, когда на компьютере с Web Adaptor отсутствует графический интерфейс (GUI).
Доступны следующие параметры:
configurewebadaptor.sh -m <Mode> -w <WebAdaptorURL> -g <MachineName|URL> -u <Username> -p <Password> -r <ReindexPortal>
<Mode>– компонент, с которым будет настраиваться Web Adaptor. По умолчанию значением этого параметра является server; это означает, что Web Adaptor может быть настроен для работы с ГИС-сервером, Image Server или GeoAnalytics Server. Поскольку вы настраиваете веб-адаптер для использования с Portal для ArcGIS, укажите этот параметр как portal.<WebAdaptorURL>– URL-адрес Web Adaptor, который требуется настроить из командной строки. Этот тот же URL-адрес, который используется при доступе к странице настройки Web Adaptor с помощью веб-браузера. Вам требуется указать адрес URL-адрес Web Adaptor в формате HTTPS – например,https://webadaptorhost.example.com/webadaptorname/webadaptor. Если с порталом будет использоваться псевдоним DNS, то Web Adaptor должен настраиваться на этот псевдоним с использованием URL типаhttps://<dnsalias.example.com>/<webadaptorname>/webadaptor.<MachineName|URL>— имя одного из компьютеров, размещающих Portal for ArcGIS. Укажите полное доменное имя компьютера, например,portal.example.com. Вы также можете использовать URL-адрес компьютера, на котором размещен Portal for ArcGIS, вместо имени компьютера.<Username>— имя пользователя учетной записи, у которой есть права администратора в Portal for ArcGIS. Это может быть учетная запись основного администратора сайта, заданная при создании сайта, или учетная запись с административными правами.<Password>— пароль от учетной записи, у которой есть административные права в Portal for ArcGIS.<ReindexPortal>— обозначает, следует ли переиндексировать ресурсы портала по умолчанию при регистрации Web Adaptor. Эта опция удобна, если вы собираетесь настраивать свое развертывание с обратным прокси или балансировщиком нагрузки. Регистрация Web Adaptor без индексации занимает меньше времени. После настройкиwebContextURLвстроенные ресурсы будут ссылаться наwebContextURL.
Пример: ConfigureWebAdaptor.exe /m portal /w https://webadaptorhost.example.com/webadaptorname/webadaptor /g portal.example.com /u initialadmin /p secret -r true
Пример: ConfigureWebAdaptor.bat -m portal -w https://webadaptorhost.example.com/webadaptorname/webadaptor -g portal.example.com -u initialadmin -p secret -r true
Пример: ConfigureWebAdaptor.sh -m portal -w https://webadaptorhost.example.com/webadaptorname/webadaptor -g portal.example.com -u initialadmin -p secret -r true
После выполнения команды ArcGIS Web Adaptor настраивается для использования с компьютером, размещающем Portal for ArcGIS. Теперь у вас есть доступ к порталу через URL ArcGIS Web Adaptor, а не через порт 7443. URL-адрес имеет следующий формат: https://webadaptorhost.example.com/webadaptorname/home.
Если планируется настроить Portal for ArcGIS для работы с прокси-сервером вашей организации, потребуется ввести в портал необходимые данные о прокси-сервере. Полные инструкции см. в разделе Интеграция портала с обратным прокси или балансировщиком нагрузки.
Настройка нескольких ArcGIS Web Adaptor
Несколько ArcGIS Web Adaptor требуется при настройте отказоустойчивого портала, использующего аутентификацию веб-узлов. Для настройки нескольких Web Adaptor с Portal for ArcGIS необходимо использовать единую конечную точку для доступа к порталу. Этот URL должен быть задан в свойстве WebContextURL. Затем несколько веб-адапторов можно настроить на портале, выполнив следующие шаги.
Настройте первый ArcGIS Web Adaptor с помощью вашего портала.
Добавьте Portal for ArcGIS к вашему обратному прокси-серверу. Настройте свойство
WebContextURLследующим образом:Откройте веб-браузер и войдите в Portal Administrator Directory в качестве администратора своей организации.
Адрес URL имеет формат
https://portal.example.com:7443/arcgis/portaladmin.Щелкните Система > Свойства > Обновить свойства.
Сервис Portal for ArcGIS перезапускается автоматически. Следует подождать завершения перезагрузки перед продолжением.
В диалоговом окне Обновить свойства системы вставьте следующий JSON, заменив URL-адрес обратного прокси или псевдоним DNS тем, который видят пользователи за пределами брандмауэра вашей организации:
{ "WebContextURL": "https://reverseproxy.example.com/myorg" }- Щелкните Обновить свойства.
Настройте дополнительные экземпляры Web Adaptor.
Все экземпляры Web Adaptor, настроенные с порталом, будут перечислены в итоговой информации по выполненной настройке. Портал будет доступен для пользователей через обратный прокси-сервер или URL-адрес псевдонима DNS.
Примечание:
Portal for ArcGIS поддерживает только один URL организации.
После настройки ArcGIS Web Adaptor
Теперь, когда ArcGIS Web Adaptor готов к использованию, рассмотрите следующие элементы.
Добавление или удаление компьютеров сервера
Если вы добавляете или удаляете машины сервера с сайта, необходимо около одной минуты, чтобы Web Adaptor распознал изменения на сайте. Если вы хотите, чтобы Web Adaptor немедленно распознавал добавленные или удаленные машины, его следует перенастроить с помощью вышеуказанных инструкций.
Установка нескольких Web Adaptor
Можно создать другие веб-точки входа на сайт сервера, установив несколько экземпляров Web Adaptor. Это позволит сделать ваш сайт более доступным для клиентов, обеспечить поддержку устаревшим приложениям и разрешить публикацию для отдельных пользователей в защищенную среду. Дополнительные сведения см. в разделе Сценарии внедрения.
Несколько экземпляров Web Adaptor можно установить на один компьютер или распределить их по нескольким. Чтобы установить несколько Web Adaptor на одном веб-сайте (порт), используйте для них разные имена. Например, два экземпляра Web Adaptor с именем arcgis не могут находиться на одном веб-сайте. Если вы хотите установить несколько экземпляров Web Adaptor с одинаковыми именами, необходимо установить их на разные веб-сайты (порты).