前后折騰了三天,來回把ArcGIS DataStore 和 Web Adaptor 重新安裝了 4-5 遍,就差把 Portal 和 Server 也重新安裝了。不過最后終於能正常發布了。詳情記錄下來,作為參考。
本文大部分內容參考下面的鏈接教程, 部分圖片也來自該教程,因為是實在不想再重新安裝一遍截圖了。 原文安裝的10.5版本,我安裝的是10.8版本,能截圖的我都會換成最新版本10.8的截圖,
文中的紅色說明部分,是我對步驟做的解釋,有的是踩過的坑。
Windows上安裝ArcGIS Enterprise——以 Windows Server 2012 R2上安裝 ArcGIS 10.5為例
目錄:
1 安裝前准備
1.1 修改機器名
1.2 安裝和配置IIS
1.2.1 安裝IIS
1.2.2 創建和配置自簽名證書
1.2.3 對IIS啟用https
1.3 准備ArcGIS Enterprise安裝所需的軟件包
2 安裝和配置 ArcGIS for Server
2.1 安裝ArcGIS for Server
2.2 配置ArcGIS for Server
3 安裝和配置 ArcGIS Data Store
3.1 安裝ArcGIS Data Store
3.2 配置ArcGIS Data Store
4 安裝和配置 Portal for ArcGIS
4.1 安裝 Portal for ArcGIS
4.2 配置 Portal for ArcGIS
5 安裝和配置 ArcGIS Web Adaptor
5.1 安裝 ArcGIS Web Adaptor
5.2 用名為arcgis的Web Adaptor配置Portal for ArcGIS
5.3 用名為server的Web Adaptor配置Portal for ArcGIS
6 實現Portal for ArcGIS和ArcGIS for Server的聯合和托管
本文以Windows Server 2012 R2上安裝ArcGIS Enterprise 10.8為例,詳細描述單機環境下安裝ArcGIS Enterprise的完整過程。
1 安裝前准備
1.1 修改機器名
ArcGIS for Enterprise的部署要求計算機名是完全限定域名的形式。
如果您的計算機隸屬於域環境,則直接采用您現有的完全限定域名的形式即可。非域環境下則可通過設置DNS后綴來實現這一形式。具體步驟如下:
1)打開系統屬性對話框,點擊更改
2)在彈出的計算機名/域更改對話框中點擊其他(M)...
3)在彈出的DNS后綴和NetBIOS計算機名對話框中,對**此計算機的主DNS后綴(P):**任意設置一個自定義域名
1.2 安裝和配置IIS
1.2.1 安裝IIS
1)打開服務器管理,點擊添加角色和功能
2)點擊下一步
3)在選擇安裝類型面板上,選擇基於角色或基於功能的安裝,點擊下一步
4)點擊下一步
5)在選擇服務器角色面板上,選中Web服務器(IIS),並在彈出的添加角色和功能向導對話框上,點擊添加功能,點擊下一步
6)依次點擊下一步直至進入確認安裝所選內容面板,點擊安裝
1.2.2 創建和配置自簽名證書
1)打開服務器管理,點擊工具 -> Internet Information Services(IIS)管理器
2)在Internet Information Services(IIS)管理器界面上,選中連接窗格中的計算機名
3)在功能視圖中雙擊服務器證書
4)在服務器證書窗格右側的操作窗口中,點擊創建自簽名證書
5)在指定友好名稱面板上任意指定一個具有標識性的名稱如gisserver,並點擊確定
6)步驟5中創建的自簽名證書列在服務器證書窗格中
1.2.3 對IIS啟用https
1)在Internet Information Services(IIS)管理器界面上,依次點擊連接窗格中的計算機名-> 網站->Default Web Site,點擊右側窗格中的綁定...
2)在彈出的網站綁定對話框中,點擊添加打開添加網站綁定對話框
3)在類型下拉列表中選擇https,對SSL證書(F):選擇步驟1.2.2中創建的自簽名證書 gisserver
4)點擊確定完成IIS上啟用https的過程。
5)依次點擊下一步直至進入確認安裝所選內容面板,點擊安裝
這樣,您就可通過https://gisserver.shunyu.water 也就是服務器電腦的完全域名就可以成功訪問IIS了。
1.3 准備ArcGIS Enterprise安裝所需的軟件包
ArcGIS Enterprise的部署需要安裝 ArcGIS for Server、ArcGIS Data Store、Portal for ArcGIS和Web Adaptor四個組件。這里我們的軟件包准備如下:
2 安裝和配置 ArcGIS for Server
2.1 安裝 ArcGIS for Server
1)雙擊步驟1.3中准備的 ArcGIS_Server_Windows_108_zh_CN_172869.exe開始安裝包的提取
提取完畢后,安裝界面上默認勾選Launch the setup program,點擊close即進入ArcGIS for Server的安裝。
2)點擊Next,在License Agreement安裝界面上選中I accept the license agreement
3)依次點擊Next默認安裝路徑。如果C盤空間較小,建議點擊Select Features和Python Destination Folder兩個安裝界面上的Change按鈕以修改默認安裝路徑
4)在Specify ArcGIS Server Account安裝界面上,指定ArcGIS for Server賬戶
這是一個操作系統級別的安裝賬戶,ArcGIS for Server的所有進程都以此賬戶身份運行。您可通過指定一個新的賬戶名和密碼在操作系統上新建這一賬戶;也可直接使用一個現有的操作系統賬戶。
說明: 這里的賬戶是系統賬戶,也就是電腦登錄賬戶,后面安裝其它部分時也會有同樣的提示,可以使用同一個賬戶。
5)依次點擊Next直至Ready to Install the Program界面,點擊Install至安裝完畢
6)點擊Finish通過Software Authorization Wizard完成軟件的在線或離線授權。也可點擊Software Authorization Wizard界面上的取消稍后進行軟件授權
軟件授權完畢后,瀏覽器自動打開ArcGIS for Server的站點創建界面。您也可通過在瀏覽器中輸入
https://gisserver.shunyu.water:6443/arcgis/manager 打開站點創建界面。 這里換成安裝服務器對應的名稱。
2.2 配置 ArcGIS for Server
1)在自動彈出的ArcGIS Server Manager界面上,點擊繼續瀏覽此網站(不推薦)
2)在ArcGIS Server安裝向導界面上,點擊創建新站點
3)在主站點管理員賬戶界面上,輸入主站點管理員賬戶的用戶名和密碼
這是一個應用程序級別的賬戶,而不是操作系統級別的賬戶,您可根據需要自行創建。
4)在指定根服務器目錄和配置存儲界面上指定ArcGIS for Server的config-store和directories的存儲位置
5)點擊完成直至站點創建完畢
6)站點創建完畢后,即可通過輸入主站點管理員的用戶名和密碼登錄ArcGIS Server Manager
3 安裝和配置 ArcGIS Data Store
3.1 安裝 ArcGIS Data Store
1)雙擊步驟1.3中准備的 ArcGIS_DataStore_Windows_108_172872.exe開始安裝包的提取
提取完畢后,安裝界面上默認勾選Launch the setup program,點擊close即進入ArcGIS Data Store的安裝。
2)點擊Next,在License Agreement安裝界面上選中I accept the license agreement
3)點擊Next默認安裝路徑。如果C盤空間較小,建議點擊Select Features安裝界面上的Change按鈕以修改默認安裝路徑
4)在Specify ArcGIS Data Store Account安裝界面上,指定ArcGIS Data Store賬戶
這是一個操作系統級別的安裝賬戶,ArcGIS Data Store的所有進程都以此賬戶身份運行。您可通過指定一個新的賬戶名和密碼在操作系統上新建這一賬戶;也可直接使用一個現有的操作系統賬戶。這一賬戶可與ArcGIS for Server賬戶相同,也可根據需要設置其他賬戶。
5)依次點擊Next直至Ready to Install the Program界面,點擊Install至安裝完畢
安裝完畢后,瀏覽器自動打開ArcGIS Data Store的配置頁面。您也可通過在瀏覽器中輸入
https://gisserver.shunyu.water:2443/arcgis/datastore 打開這一配置頁面。
3.2 配置 ArcGIS Data Store
1)在自動彈出的ArcGIS Data Store界面上,點擊繼續瀏覽此網站(不推薦)
2)在Data Store配置向導界面上,根據提示輸入步驟2.2中創建的ArcGIS for Server站點的地址,主站點管理員的用戶名和密碼,點擊下一步
3)在指定內容目錄界面上,指定ArcGIS Data Store配置內容、日志以及備份文件等的存儲位置,點擊下一步
4)在ArcGIS Data Store類型界面指定您要配置的Data Store類型:關系、切片緩存和時空。可根據需要進行選擇。默認情況下,只需選擇關系類型,點擊下一步
重點說明,如果要部署三維圖層 ScenceLayer,切片緩存要勾選上。
5)確認配置信息無誤,點擊完成至Data Store配置完畢。
4 安裝和配置 Portal for ArcGIS
說明:安裝portal for ArcGIS 需要一個授權文件,授權文件是.json 格式的,與ArcGIS Server 的不是同一個,沒有這個授權文件的同學就不要嘗試安裝了,安裝會費點時間,
到最后配置的時候,沒有授權文件會有點小尷尬。
4.1 安裝 Portal for ArcGIS
1)雙擊步驟1.3中准備的Portal_for_ArcGIS_Windows_108_172870.exe開始安裝包的提取
提取完畢后,安裝界面上默認勾選Launch the setup program,點擊close即進入Portal for ArcGIS的安裝。
2)點擊Next,在License Agreement安裝界面上選中I accept the license agreement
3)點擊Next默認安裝路徑。如果C盤空間較小,建議點擊Select Features和Specify the Portal for ArcGIS directory安裝界面上的Change按鈕以修改默認安裝路徑
4)在Specify the Portal for ArcGIS Account安裝界面上,指定Portal for ArcGIS賬戶
這是一個操作系統級別的安裝賬戶,Portal for ArcGIS的所有進程都以此賬戶身份運行。您可通過指定一個新的賬戶名和密碼在操作系統上新建這一賬戶;也可直接使用一個現有的操作系統賬戶。這一賬戶可與ArcGIS for Server賬戶相同,也可根據需要設置其他賬戶。
5)依次點擊Next,點擊Install至安裝完畢
6)點擊Finish通過Software Authorization Wizard完成軟件的在線或離線授權。也可點擊Software Authorization Wizard界面上的取消稍后進行軟件授權
軟件授權完畢后,瀏覽器自動打開Portal for ArcGIS的配置界面。您也可通過在瀏覽器中輸入
https://gisserver.shunyu.water:7443/arcgis/home/ ,打開Create Or Join a Portal這一配置頁面 。
4.2 配置 Portal for ArcGIS
1)在自動彈出的Portal for ArcGIS界面上,點擊繼續瀏覽此網站(不推薦)
2)在Create or Join a Portal界面上,點擊CREATE NEW PORTAL
3)在Create a New Portal界面上,指定Portal for ArcGIS的初始管理員賬戶的信息,並配置內容目錄的位置,點擊CREATE
4)在彈出的Account Created界面上點擊確定完成Portal for ArcGIS的配置。
5 安裝和配置 ArcGIS Web Adaptor
說明:Web Adaptor 需要安裝兩次,一個是給 portal 用的, 一個是給 server 用的, 不用懷疑,確實是需要安裝兩次。
5.1 安裝 ArcGIS Web Adaptor
1)雙擊步驟1.3中准備的Web_Adaptor_for_Microsoft_IIS_108_zh_CN_172909.exe開始安裝包的提取
提取完畢后,安裝界面上默認勾選Launch the setup program,點擊close即進入Portal for ArcGIS的安裝。
2)在IIS requirements verification安裝界面上,點擊I Agree自動安裝缺失的IIS組件
3)點擊Next,在License Agreement安裝界面上選中I accept the license agreement, 然后選擇對應的https 443 端口
4)依次點擊Next直至New Virtual Directory界面,指定ArcGIS Web Adaptor的名字。默然是 arcgis 為了區分方便,給 portal 的命名為 portal,注意,是portal ,不是截圖中的arcgis 。點擊Next
5)點擊Install直至完成
瀏覽器自動打開Web Adaptor配置頁面 http://localhost/portal/webadaptor。
5.2 用名為portal 的Web Adaptor配置Portal for ArcGIS
1)在自動打開的瀏覽器中,對要使用 Web Adaptor 配置哪種產品選擇 Portal for ArcGIS 以實現Portal for ArcGIS的配置,點擊下一步, 我這里已經配置好了,所以下面提示是已配置。
2)輸入步驟4.2配置的Portal for ArcGIS門戶URL和初始化管理員的用戶名和密碼,點擊配置完成對於Portal for ArcGIS的配置
注意:這里一定要輸入計算機域名的地址,而不是IP地址,
配置好后,訪問 portal 門戶地址為 https://gisserver.shunyu.water/portal/home
安裝第二個
重復上述過程以安裝一個名為 Server 的 Web Adaptor,用於ArcGIS for Server的配置。
5.3 用名為server的Web Adaptor配置ArcGIS for Server
1)在自動打開的瀏覽器中,對要使用Web Adaptor配置哪種產品選擇ArcGIS Server以實現ArcGIS for Server的配置,點擊下一步
2)輸入步驟3.2配置的ArcGIS for Server站點URL和主站點管理員的用戶名和密碼,點擊配置完成對ArcGIS for Server的配置
配置好后,訪問 ArcGIS Server Manager 的地址為 https://gisserver.shunyu.water/server/manager
6 實現Portal for ArcGIS和ArcGIS for Server的聯合和托管
1)在瀏覽器中輸入步驟5.2中獲得的Portal for ArcGIS門戶應用程序URL, https://gisserver.shunyu.water/portal/home 點擊 Sign In
2)輸入Portal for ArcGIS初始化管理員賬戶的用戶名和密碼,點擊SIGN IN進行登錄
3)進入后,點擊菜單 組織 選項卡,點擊 設置 ,
4)在左側選項卡中選中 服務器 , 點擊右側面板中的ADD SERVER
5)在彈出的 添加 ArcGIS Server界面上,根據提示依次輸入ArcGIS for Server的REST服務目錄地址、ArcGIS for Server管理頁面的地址、ArcGIS for Server主站點管理員的用戶名和密碼,點擊ADD,即實現ArcGIS for Server和Portal for ArcGIS的聯合。
這里的 REST 服務目錄地址其實就是配置了webAdaptor之后的 ArcGIS 服務的訪問地址,管理地址就是原始的ArcGIS Server 的訪問地址,
這里的地址必須寫計算機的域名全名,否則配置完成后,下面一步的托管服務器可能無法選擇,或者可能會出現ArcGIS Pro 中提示 Portal 不支持 Scene Layer 的提示。
6)在右側面板的 托管服務器 下的下拉列表中選中步驟5)中添加的Server,點擊SAVE,即實現ArcGIS for Server和Portal for ArcGIS的托管
我這里是因為已經選擇后進行保存,下面默認為灰色了。
至此,ArcGIS Enterprise在Windows單機上安裝完畢。