Порты, используемые ArcGIS Server
В этом разделе
- HTTP-порт 6080
- HTTPS – порт 6443
- Порты 4000–4003
- Кластерные порты (4004 и далее)
- Порты внутреннего использования (1098, 6006, 6099, другие)
ArcGIS Server использует определенные порты для связи с компьютерами через Интернет и интранет. Далее представлено описание портов, использование которых необходимо разрешить в брандмауэре.
HTTP-порт 6080
ArcGIS Server осуществляет обмен данными через порт 6080. Необходимо убедиться, что использование HTTP-подключения через этот порт разрешено брандмауэром. Если необходимо сообщить пользователям сервера о порте 6080 или рекомендовать им включить этот порт в свои запросы, необходимо установить ArcGIS Web Adaptor. Дополнительную информацию см. в разделе Об ArcGIS Web Adaptor.
HTTPS – порт 6443
Если включен SSL, ArcGIS Server по умолчанию использует порт 6443.
Порты 4000–4003
ArcGIS Server использует четыре порта для связи между ГИС-серверами. При создании нового сайта или подключении к существующему этим портам назначаются номера с 4000 по 4003. Если какой-либо из этих портов используется другими приложениями, он пропускается, и используется соответствующий номер дополнительного порта после 4003.
Необходимо разрешить в брандмауэре связь с другими ГИС-серверами через четыре порта, номера которых начинаются с 4000, не считая портов, используемых в настоящее время другим приложением.
Можно использовать директорию администратора ArcGIS Server для просмотра назначенных портов (и, таким образом, портов, которые необходимо открыть в брандмауэре). Для просмотра назначенных портов выберите компьютеры (machines) > <имя компьютера> > Порты (Ports). Обратите внимание, что имена портов присваиваются с учетом их функций. Имена портов на ГИС-серверах не должны соответствовать их номерам. Например NamingPort может иметь номер 4003 на одном ГИС-сервере и 4006 на другом ГИС-сервере.
Использование другого набора номеров портов
Чтобы ArcGIS Server использовал другой набор номеров портов, войдите в директорию администратора и нажмите компьютеры (machines) > <имя компьютера> > правка (edit). В списке портов введите новые номера портов, которые необходимо использовать, и нажмите Сохранить правки (Save Edits). При желании это можно сделать на любом ГИС-сервере, включенном в сайт.
Кластерные порты (4004 и далее)
Каждый кластер на сайте использует уникальный порт. Для этого порта необходимо разрешить связь со всеми компьютерами в кластере. В стандартных сайтах кластер по умолчанию использует порт 4004 (хотя номер порта может варьироваться в том случае, если использованы какие-либо порты в диапазоне 4000–4003, и для сайта ArcGIS Server уже присвоен порт 4004).
При создании нового кластера необходимо задать кластерный порт или подтвердить использование порта по умолчанию (то есть, следующего доступного порта после 4004).
В директории администратора можно просмотреть, какой порт используется для кластера. Просто щелкните кластеры (clusters), затем выберите имя кластера.
Порты внутреннего использования (1098, 6006, 6099, другие)
Порты 1098, 6006, 6099 и другие произвольные порты используются ArcGIS Server для запуска процессов на каждом из ГИС-серверов. Вы не должны открывать эти порты для доступа к другим компьютерам; тем не менее, вы должны быть в курсе, что ArcGIS Server будет использовать их в случае, если вы запускаете какие-либо приложения, для которых необходимы эти порты.
Если в процессе установки ArcGIS Server будет выявлено, что какой-либо из этих портов используется, число занятых портов автоматически увеличится. Например если будет обнаружено, что какое-либо приложение использует порт 1098, программа установки задействует порт 1099, если он свободен.
При установке ArcGIS Server на сервере не следует блокировать с помощью брандмауэра внутренний обмен данными для такого сервера.
Если ограничительная политика брандмауэра не позволяет вам создать свой сайт (в таких случаях обычно появляется сообщение об ошибке "Не удалось создать сервис 'System/CachingTools.GPServer' (Failed to create the service 'System/CachingTools.GPServer'"), то вы можете настроить свой брандмауэр так, чтобы он однозначно разрешал процессы ArcGIS Server. Например, с Windows Firewall вы можете добавить новые правила, разрешающие следующие четыре программы:
- <место установки ArcGIS for Server>\bin\ArcSOC.exe
- <место установки ArcGIS Server>\framework\etc\service\bin\ArcGISServer.exe
- <место установки ArcGIS for Server>\framework\runtime\jre\bin\javaw.exe
- <место установки ArcGIS for Server>\framework\runtime\jre\bin\rmid.exe