Обязательные порты
Каждый компонент в развертывании ArcGIS Enterprise взаимодействует через определенный набор портов. Если порт используется для связи между машинами, необходимо открыть этот порт в брандмауэре машины. Если порт используется для внутренней связи, необходимо убедиться, что он не используется другим приложением, запущенным на компьютере.
Просмотр схемы портов, используемых в развертывании ArcGIS Enterprise.
ArcGIS Web Adaptor
По умолчанию на компьютерах с ArcGIS Web Adaptor используются порты 443 и 80. В некоторых редких случаях может потребоваться использовать порт, отличный от используемого по умолчанию, для ArcGIS Web Adaptor
Portal for ArcGIS
Portal for ArcGIS использует HTTP-порт 7080 и HTTPS-порт 7443 для передачи информации. По умолчанию протокол HTTPS на портале используется для шифрования связи; порт 7080 не используется, если вы не измените эти настройки, разрешив обмен данными по протоколу HTTP.
Порты для передачи информации внутри компьютера
Следующие порты позволяют Portal for ArcGIS обмениваться данными с процессами на локальном компьютере:
50432 (TCP) — этот порт должен быть доступен (свободен) на компьютере с Portal for ArcGIS при обновлении.
7005
7080 (если разрешен протокол HTTP)
7099
7120
7220
7443
7654
7820
7830
7840
11211
Эфемерные порты
Portal for ArcGIS также может использовать эфемерные порты, иногда называемые динамическими, в двух широких диапазонах. Эти порты открываются на короткое время по запросу портала и закрываются, как только портал прекратит их использование. Диапазонами по умолчанию являются порты с 1024-5000 и порты 49152-65535, хотя эти диапазоны могут настраиваться системными администраторами.
Отказоустойчивые порталы
Если вы настроили отказоустойчивый портал на нескольких компьютерах, то для связи между компьютерами используются следующие порты:
50432 (TCP) — этот порт должен быть доступен (свободен) на компьютере с Portal for ArcGIS при обновлении.
7080 (если разрешен протокол HTTP)
7120
7443
7654
7820
7830
7840
11211
ArcGIS Server
ArcGIS Server использует определённые порты. Ниже приведены описания портов, которые вам может потребоваться разрешить в брандмауэре, и их назначений.
HTTPS-порт 6443
ArcGIS Server по умолчанию работает через порт 6443. Этот порт также используется для связи между компьютерами ArcGIS Server. Убедитесь, что в брандмауэре разрешена связь через HTTP на этом порту. Если вы не отключили прямой административный доступ (используя вместо этого перенаправление трафика через Web Adaptor), пользователи могут получать доступ к серверу через порт 6443.
HTTP-порт 6080
По умолчанию, ArcGIS Server поддерживает связь только по протоколу HTTPS, связь через порт 6080 не разрешена. Администраторы могут изменить эту настройку в ArcGIS Server Administrator Directory, чтобы разрешить связь по протоколу HTTP через порт 6080, но этот вариант считается менее надежным.
Примечание:
Если вы будете устанавливать свое развертывание с помощью ArcGIS Enterprise Builder, мастер настройки сначала откроется через порт 6080, а затем переключится на использование HTTPS через порт 6443. Это не происходит при самостоятельной установке ArcGIS Server; в этом случае Server Manager автоматически открывается над портом 6443.
Порт 6006
Этот порт используется ArcGIS Server для внутренних процессов. Он должен быть доступен для ArcGIS Server для успешного запуска и не может использоваться другими программами или приложениями. В отличие от других портов, описанных ниже, ArcGIS Server не может автоматически перейти на другой порт, если не открыт порт 6006.
Порты внутреннего использования (1098, 6099, другие)
Порты 1098, 6099 и другие случайные порты используются ArcGIS Server для запуска процессов на каждом компьютере ArcGIS Server. Вам не обязательно открывать эти порты для доступа других компьютеров; тем не менее, вы должны знать, что ArcGIS Server использует их в случае, если вы будете запускать какие-либо приложения, для которых необходимы эти порты.
Если в процессе установки ArcGIS Server будет выявлено, что какой-либо из этих портов используется, число используемых портов будет автоматически увеличено. Например если будет обнаружено, что какое-либо приложение использует порт 1098, программа установки задействует порт 1099, если он свободен.
При установке ArcGIS Server на компьютере сервера избегайте блокирования внутреннего обмена данными на этом компьютере с помощью брандмауэра.
Если создание сайта блокируется правилами брандмауэра (о чем обычно говорит появляющееся сообщение об ошибке Не удалось создать сервис 'System/CachingTools.GPServer’), можно настроить брандмауэр так, чтобы он явно разрешал процессы ArcGIS Server. Например, используя Windows Firewall, можно добавить новые правила, позволяющие выполнение следующих четырех программ:
<Директория установки ArcGIS Server>\framework\runtime\ArcGIS\bin\ArcSOC.exe
<Директория установки ArcGIS Server>\framework\etc\service\bin\ArcGISServer.exe
<Директория установки ArcGIS Server>\framework\runtime\jre\bin\javaw.exe
<Директория установки ArcGIS Server>\framework\runtime\jre\bin\rmid.exe
Учётная запись Windows, запущенная на ArcGIS Server, также должна иметь доступ к командной строке.
ArcGIS Data Store
Ниже перечислены порты, используемые ArcGIS Data Store для связи с другими частями ArcGIS Enterprise или для связи между компьютерами ArcGIS Data Store.
Для состоящих из нескольких компьютеров хранилищ данных порты, используемые для связи между компьютерами, должны быть открыты для всех.
Другие порты, перечисленные ниже, необходимо оставить доступными на компьютере хранилища данных; другими словами, никакое другое приложение на этом компьютере не должно использовать указанный порт. Внешняя коммуникация не требуется, но порт используется внутренним процессом хранилища данных.
Все типы ArcGIS Data Store
Для всех типов хранилищ данных, которые вы развертываете с использованием ArcGIS Data Store, требуются следующие порты:
2443 (HTTPS) – компьютеры, участвующие в развертывании ArcGIS Data Store, обмениваются данными друг с другом через этот порт. Кроме того, через этот порт с хранилищами данных взаимодействуют:
Мастер конфигурации ArcGIS Data Store
Сайт ArcGIS Server, который выступает в роли хостинга
Утилита webgisdr, установленная вместе с Portal для ArcGIS
6443 (HTTPS) — ArcGIS Data Store отправляет исходящие запросы через этот порт на хостинговый сайт ArcGIS Server.
9006 (TCP) — ArcGIS Data Store использует это порт для внутренней связи с веб-сервером. Вам не нужно открывать этот порт в брандмауэре, но он должен быть свободным на компьютере, на котором вы устанавливаете ArcGIS Data Store.
Компьютеры реляционного хранилища данных
На компьютерах, на которых вы устанавливаете и настраиваете реляционное хранилище данных, требуются следующие порты:
9876 (TCP) – внутренняя связь между хост-сайтом ArcGIS Server и реляционным хранилищем данных происходит через этот порт, как и некоторая связь между основной и резервной машинами реляционного хранилища данных.
9840 (TCP) — этот порт должен быть открыт на компьютерах с реляционным хранилищем для обеспечения связи между хост-сервером и системой кэширования в памяти, установленной на этих машинах с реляционной базой данных.
Порты 9820 и 9850 (TCP) — эти порты должны быть открыты на компьютерах с реляционным хранилищем для обеспечения связи между этими компьютерами.
45671 и 45672 (TCP) – эти порты на компьютерах реляционного хранилища должны быть доступны, чтобы обеспечить связь с сайтами ГИС-сервера ArcGIS, поскольку они требуются для вебхуков сервиса.
50432 (TCP) — этот порт должен быть доступен (не использоваться каким-либо приложением) на компьютерах реляционного хранилища при обновлении реляционного хранилища.
25672 и 44369 (TCP) – эти порты должны быть доступны на компьютерах реляционного хранилища данных, поскольку они требуются для вебхуков сервиса.
Компьютеры хранилища объектов
На компьютерах, на которых вы устанавливаете и настраиваете хранилище объектов, требуются следующие порты:
29878 (HTTP) и 29879 (HTTPS): хост-сервер взаимодействует с хранилищем объектов по этим портам на компьютерах хранилищ объектов.
Хранилища объектов также используют все следующие порты для связи между компьютерами в кластере хранилищ объектов и для внутренних процессов:
19864 и 29860–29863 (Hadoop RPC)
29858, 29859, 28981, 29895 (gRPC)
9856, 9857, 9872, 9886, 9894 (HTTP/2)
11211 (TCP) — этот порт должен быть доступен на компьютерах хранилища объектов для внутренних процессов.
Компьютеры хранилища пространственно-временных больших данных
На компьютерах, на которых вы устанавливаете и настраиваете хранилище пространственно-временных больших данных, требуются следующие порты:
9220 (HTTP) – хост-сайт ArcGIS Server и интегрированные сайты ArcGIS Server взаимодействуют с хранилищем пространственно-временных больших данных через 9220. Связь между компьютерами хранилища пространственно-временных больших данных в кластере также осуществляется через порт 9220.
9320 (TCP) — компьютеры в кластере хранилища пространственно-временных больших данных взаимодействуют друг с другом через порт 9320.
Компьютеры хранилища графов
На компьютерах, на которых вы устанавливаете и настраиваете хранилище графов, требуются следующие порты:
9829 (TCP) — ArcGIS Knowledge Server взаимодействует через этот порт с хранилищем графов, компьютеры в кластере хранилища графов также взаимодействует друг с другом через этот порт.
9828, 9830 и 9831 (TCP) — компьютеры в кластере хранилища графов взаимодействует друг с другом через эти порты.
Другие компоненты
Используйте следующий список, чтобы найти порты, используемые другими компонентами, которые могут быть в составе развертывания ArcGIS Enterprise: