開坑開源GIS之一:Geoserver
Geoserver是二維開源GIS服務器平臺不二之選,網上教程比較多且雜亂,這一章節主要是詳細記錄一下windows環境和linux環境下Geoserver的部署安裝。
整理了一下Geoserver2.17 web archive版本的安裝包及依賴環境,下載鏈接
https://download.csdn.net/download/u012599377/12570729
沒有積分請私信我,我私發你
1. linux環境GeoServer部署安裝
Centos 7.5 minimal版本+jdk-8u162-linux-x64+apache-tomcat-8.0.32+geoserver2.17.1(archive版本)
1.1 安裝前準備工作
1.1.1 新建一個用戶名gs,和linux管理員分開(非必須)
1.1.2 網絡設置
1. 查看 /etc/sysconfig/network-scripts目錄下文件,找到文件ifcfg-xxx
2. 編輯ifcfg-ens33文件,改爲靜態IP,設置IP、網關、子網掩碼等
①按insert鍵進行編輯
②編輯之後參考
③Esc :wq 保存
③重啓網絡服務
1.1.3 設置域名(非必須)
1.修改機器名
hostnamectl set-hostname 域名
2.編輯hosts文件所在,按insert鍵編輯
3.增加hosts信息
1.1.4 關閉防火牆
1.1.5 將安裝所需文件通過FTP工具上傳至linux服務器
1.2 Tomcat安裝
1.2.1 java環境安裝
1. 解壓jdk安裝包
2. 在usr目錄下創建java文件夾
3. 將解壓出來的文件移動到上一步創建的/usr/java文件夾中
4.在/etc/profile文件中,配置環境變量,新增
export JAVA_HOME=/usr/java/jdk1.8.0_162
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
5. 執行修改後的環境變量,並驗證
1.2.2 Tomcat環境配置
1. 將tomcat移動到安裝目錄,這裏就放在gs目錄下
2. 導航至java環境bin目錄下
3.創建證書
keytool -genkey -alias tomcat -keyalg RSA -validity 36500 -keystore ‘/home/gs/tomcat/tomcat.keystore’ -keysize 2048 【注意符號】
4. 導航至server.xml文件所在位置,開啓80,443端口 /home/gs/tomcat/conf
5. 啓動tomcat
提示權限不夠,先賦予相應權限,之後再重新啓動
6. 瀏覽器驗證
1.3 geoserver安裝
1. 將geoserver.war文件移動至tomcat的webapps目錄下
2. 瀏覽器打開geoserver主頁驗證
https://gs.linux.com/geoserver/web/
http://gs.linux.com/geoserver/web/ 默認用戶名密碼 admin/geoserver
3. 自帶的一個wms圖層,通過openlayers打開預覽
2. windows環境Geoserver部署安裝
2.1 java環境配置
2.1.1 安裝jdk(jdk-10.0.1_windows-x64_bin)
全部默認安裝即可
2.1.2 配置java環境
1. 系統變量→新建 JAVA_HOME 變量:C:\Program Files\Java\jdk-10.0.1
2. 系統變量→尋找 Path 變量→編輯:
在變量值最後輸入 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3. 系統變量→新建 CLASSPATH 變量
變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
2.1.2 測試java環境
2.2 Tomcat環境配置
2.2.1 tomcat安裝
默認安裝即可
2.2.2 生成證書
1. 導致至jdk安裝目錄的bin目錄下,通過keytool工具生成證書
keytool -genkey -alias tomcat -keyalg RSA
2. 將生成的keystore文件拷貝至tomcat目錄下,生成默認是在C:\Users\Administrator下
3. 配置證書
開啓https,配置證書。打開tomcat安裝目錄conf文件夾下server.xml文件,找到ssl設置的配置信息,默認是註釋掉的。取消註釋,添加證書文件地址和祕鑰口令
2.2.3 瀏覽器驗證
2.3 Geoserver環境安裝
2.3.1 將geoserver.war拷貝至tomcat的webapps目錄下
2.3.2 測試
1. 打開主頁,用戶名密碼登錄
https://gs.win.com/geoserver/web/
http://gs.win.com/geoserver/web/ 默認用戶名密碼 admin/geoserver
2. 隨便打開一個自帶服務
下一章:通過Geoserver發佈服務