GeoServer 是一個開源的地理信息服務服務器,可以發布地圖、矢量數據和柵格數據。
1. 更新系統
sudo apt update && sudo apt upgrade -y
2. 安裝 Java 11
GeoServer 需要 Java 運行環境,這里用 OpenJDK 11。
sudo apt install openjdk-11-jdk -y
驗證:
java -version
輸出類似:
openjdk version "11.0.xx"
3. 下載并解壓 GeoServer
- va環境要求:GeoServer 要求 Java 8 或者 Java 11 環境,具體的版本要求:https://docs.geoserver.org/stable/en/user/production/java.html
- 導航到 GeoServer下載頁面.
- 選擇您要下載的GeoServer版本。
- 點擊需要的版本,然后在下載頁面上選擇 Platform Independent Binary 。
- 下載文件并將其解壓縮到您要將該程序放置在的目錄中。
4. 修改 GeoServer 默認端口(可選)
GeoServer 默認運行在 8080 端口,可能被占用。
修改端口號(比如改成 9090):
nano ~/geoserver/start.ini
找到:
--httpPort=8080
改成:
--httpPort=9090
保存退出(Ctrl+O
→ 回車 → Ctrl+X
)。
5. 啟動 GeoServer
進入 GeoServer 的 bin
目錄:
cd ~/geoserver/bin
./startup.sh
如果出現 Permission denied
,需要加執行權限:
chmod +x *.sh
啟動后,瀏覽器訪問:
http://localhost:9090/geoserver
默認賬號:
- 用戶名:
admin
- 密碼:
geoserver
6. 后臺持久化運行
使用 nohup
cd ~/geoserver/bin
nohup ./startup.sh > geoserver.log 2>&1 &
查看是否運行:
ps aux | grep geoserver
停止運行:
./shutdown.sh
? 至此,GeoServer 已經在 9090 端口后臺持久運行。