Порты, используемые 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 для просмотра назначенных портов (и, таким образом, портов, которые необходимо открыть в брандмауэре). Для просмотра назначенных портов выберите компьютеры > <имя компьютера> > Порты. Обратите внимание, что имена портов присваиваются с учетом их функций. Имена портов на ГИС-серверах не должны соответствовать их номерам. Например, NamingPort может иметь номер 4003 на одном ГИС-сервере и 4006 на другом ГИС-сервере.
Использование другого набора номеров портов
Чтобы ArcGIS Server использовал другой набор номеров портов, войдите в директорию администратора и нажмите компьютеры > <имя компьютера> > правка. В списке портов введите новые номера портов, которые необходимо использовать, и нажмите Сохранить изменения. При желании это можно сделать на любом ГИС-сервере, включенном в сайт.
Кластерные порты (4004 и далее)
Каждый кластер на сайте использует уникальный порт. Для этого порта необходимо разрешить связь со всеми компьютерами в кластере. В стандартных сайтах кластер по умолчанию использует порт 4004 (хотя номер порта может варьироваться в том случае, если использованы какие-либо порты в диапазоне 4000–4003, и для сайта ArcGIS Server уже присвоен порт 4004).
При создании нового кластера необходимо задать кластерный порт или подтвердить использование порта по умолчанию (то есть, следующего доступного порта после 4004).
В директории администратора можно просмотреть, какой порт используется для кластера. Просто щелкните кластеры, затем выберите имя кластера.
Порты внутреннего использования (1098, 6006, 6099, другие)
Порты 1098, 6006, 6099 и другие произвольные порты используются ArcGIS Server для запуска процессов на каждом из ГИС-серверов. Вы не должны открывать эти порты для доступа к другим компьютерам; тем не менее, вы должны быть в курсе, что ArcGIS Server будет использовать их в случае, если вы запускаете какие-либо приложения, для которых необходимы эти порты.
Если в процессе установки ArcGIS Server будет выявлено, что какой-либо из этих портов используется, число занятых портов автоматически увеличится. Например, если будет обнаружено, что какое-либо приложение использует порт 1098, программа установки задействует порт 1099, если он свободен.
При установке ArcGIS Server на сервере не следует блокировать с помощью брандмауэра внутренний обмен данными для такого сервера.
Если ограничительная политика брандмауэра не позволяет создать ваш сайт (об этом обычно свидетельствует ошибка "Не удалось создать сервис 'System/CachingTools.GPServer'" ), необходимо настроить брандмауэр, прямо разрешив процессы ArcGIS Server. Например, используя Windows Firewall, можно добавить новые правила, позволяющие выполнение следующих четырех программ:
- <Директория установки ArcGIS for Server>\bin\ArcSOC.exe
- <Директория установки ArcGIS for 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