問題1: 阿里雲虛擬機環境下獨立部署的Portal for ArcGIS和ArcGIS for Server聯合失敗
問題描述
阿里雲虛擬機環境下進行ArcGIS Enterprise 10.5.1的部署:
機器1: Portal for ArcGIS + 名字是arcgis的ArcGIS Web Adaptor(用於Portal for ArcGIS)
機器2: ArcGIS for Server + ArcGIS Data Store + 名字是arcgis的ArcGIS Web Adaptor(用於ArcGIS for Server)
在Portal for ArcGIS中添加服務器以實現Portal for ArcGIS和ArcGIS for Server的聯合時,報錯:
經檢測,在機器1上訪問ArcGIS for Server的6080和6443端口無法訪問;反之,在機器2上訪問Portal for ArcGIS的7080和7443也無法訪問。
解決方案
針對這一問題,方案1:
1 首先當然是檢查系統的防火牆設置,即請確保系統的防火牆是關閉的;或者通過高級設置將6080、6443、7080和7443添加爲允許的防火牆端口;
2 其次,問題的關鍵在於阿里雲控制檯層面包含一個應用防火牆的設置,默認情況下僅開啓了80,443等端口。在實現Portal for ArcGIS和ArcGIS for Server聯合的時候,需要手動將ArcGIS for Server的對外端口(6080,6443)和Portal for ArcGIS的對外端口(7080,7443)添加到設置中。
這樣,即可實現兩者的聯合操作。
特殊情況下,如果您暫時無法自由管理阿里雲控制檯層面防火牆,那麼考慮如下暫行方法:
1 將ArcGIS for Server註冊到Web Adaptor的時候啓用管理,即確保您可通過這一Web Adaptor訪問ArcGIS for Server的Manager或Admin頁面,即https://【機器2全域名】/arcgis/manager或https://【機器1全域名】/arcgis/manager
2 登錄Portal for ArcGIS的管理頁面即https://【機器1全域名】/arcgis/portaladmin,轉至System ->Properties頁面,點擊Update Properties開始如下編輯:
通過上述設置,確保Server和Portal之間通過443端口進行內部通信,避免7443端口未開通情況下導致的通信錯誤。
這樣,也可成功實現Portal for ArcGIS和ArcGIS for Server的聯合操作。
問題2:windows server 2012中ArcGIS Server Manager頁面無法打開
問題描述
打開ArcGIS Server Manager頁面報錯,如下:
經過檢驗,ArcGIS Server admin的6080頁面可以打開,如下:
解決方案
上述錯誤明確說明了如下信息:
確保啓用了 TLS 和 SSL 協議。轉到“工具”>“Internet 選項”>“高級”>“設置”>“安全”
參照這一信息,打開Internet選項對話框,點擊高級選項卡,在設置面板中導航至安全下,確保SSL和TLS的相關協議全部勾選:
再次訪問ArcGIS Server Manager,即可成功打開頁面。