1. 程式人生 > >ArcGIS Server 使用的端口

ArcGIS Server 使用的端口

管理員 指定 time 變化 所有 intern bullet 開始 ade

  • HTTP 端口 6080
  • HTTPS 端口 6443
  • 端口 4000 – 4002
  • 集群端口(4004 及以上)
  • 內部使用的端口(1098、6006、6099、其他)

ArcGIS Server 使用特定的端口與 Internet 和 Intranet 上的計算機進行通信。以下是可能需要防火墻允許的端口的描述。

HTTP 端口 6080

ArcGIS Server 通過端口 6080 進行通信,必須確保防火墻允許通過此端口進行 HTTP 通信。如果您不希望服務器用戶了解端口 6080 的有關信息或在其請求中包含該端口,建議安裝 ArcGIS Web Adaptor。有關詳細信息,請參閱關於 ArcGIS Web Adaptor。

HTTPS 端口 6443

啟用 HTTPS 後,ArcGIS Server 默認使用端口 6443。

端口 4000 – 4002

ArcGIS Server 使用四個端口實現 GIS 服務器之間的通信。當您創建或加入一個站點時,將分配到端口 4000 - 4002。如果這四個端口中的任何一個被其他應用程序占用,則將跳過這四個端口並使用 4002 以上的其他相應端口號。

註:

端口 4003 未被 ArcGIS Server 使用,因此可以阻止。

必須確保防火墻允許通過從 4000 開始的四個端口與其他 GIS 服務器計算機進行通信,不計入當前被其他應用程序占用的任何端口。

可以使用 ArcGIS Server 管理員目錄查看分配的端口位置(以及因此應在防火墻上打開哪些端口)。單擊計算機 > <計算機名> > 端口查看端口的分配情況。您將註意到端口是根據其功能進行命名的。端口名稱不必與 GIS 服務器計算機之間的端口號相匹配。例如,NamingPort 在一臺 GIS 服務器上可以為 4003,而在另一臺 GIS 服務器上可以為 4006。

使用另一組端口號

如果希望 ArcGIS Server 使用另一組端口號,請登錄管理員目錄,然後單擊計算機 > <計算機名> > 編輯。在端口列表中,鍵入要使用的新端口號,然後單擊保存編輯內容。如果需要,可在參與站點的每臺 GIS 服務器中執行此操作。

集群端口(4004 及以上)

站點中的每個集群都使用一個唯一端口。此端口必須允許集群中所有計算機的通信。在典型的站點中,默認集群使用端口 4004(盡管如果 4000 - 4003 之間的任何端口被占用並且 ArcGIS Server 站點已分配 4004 時情況可能會有所變化)。

創建新集群時,必須指定集群端口或接受默認值(即 4004 以上的下一個可用端口)。

在管理員目錄中查看集群時,可以查看該集群正在使用哪個端口。只需單擊集群,然後單擊集群的名稱即可。

內部使用的端口(1098、6006、6099、其他)

ArcGIS Server 使用端口 1098、6006、6099 和其他隨機端口在各 GIS 服務器計算機內啟動進程。從其他計算機進行訪問時無需打開這些端口;但是,應註意 ArcGIS Server 正在使用這些端口,從而避免運行需要相同端口的其他應用程序。

如果 ArcGIS Server 安裝程序檢測到正在使用其中的一個端口,則會自動將使用的端口號增加。例如,如果安裝程序檢測到其他應用程序已在使用 1098,則它會使用 1099(若該端口可用)。

當 ArcGIS Server 安裝在服務器計算機上時,應避免使用防火墻阻止該計算機的內部通信。

如果限制防火墻策略會阻止創建站點(通常可從錯誤消息“無法創建服務‘System/CachingTools.GPServer’”看出這一點),則可以將防火墻調整為顯式允許 ArcGIS Server 過程。例如,使用 Windows 防火墻,可添加允許以下四個程序的新入站規則:

  • <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

運行 ArcGIS Server 的 Windows 帳戶也可以訪問命令提示符。

ArcGIS Server 使用的端口