qgisserver下載與安裝(windows系統)


windows 安裝 qgis server

qgis server 需要 httpd+fastcgi

1. Apache httpd+fastcgi下載安裝

1.1 安裝apache httpd

  1. 下載apache httpd,文件名稱為httpd-2.4.47-win64-VS16.zip,解壓到指定目錄即可

  2. 更新httpd.conf配置文件,打開D:\app\develop\httpd-2.4.47-win64-VS16\Apache24\conf\httpd.conf

    修改Define SRVROOT 路徑為自己的安裝路徑:

    Define SRVROOT "D:/app/develop/httpd-2.4.47-win64-VS16/Apache24"
    

    修改 Listen 監聽端口如下,默認端口是80。修改是為了防止端口沖突,比如IIS的默認端口是80

    Listen 8000
    
  3. 驗證httpd服務是否可以正常啟動,進入D:\app\develop\httpd-2.4.47-win64-VS16\Apache24\bin目錄,在cmd命令行執行httpd.exe命令。瀏覽器端訪問http://localhost:8000/ ,出現 ++It works!++ 證明啟動成功,否則啟動失敗。

  4. 將httpd服務安裝在系統中,即 services.msc, 進入D:\app\develop\httpd-2.4.47-win64-VS16\Apache24\bin 目錄,在cmd命令行執行命令。

    安裝httpd服務

    httpd.exe -k install
    

    卸載httpd服務

    httpd.exe -k uninstall
    
  5. 安裝httpd成功,以后使用D:\app\develop\httpd-2.4.47-win64-VS16\Apache24\bin\ApacheMonitor.exe 管理http的服務啟動與關閉

1.2. 安裝httpd的fastcgi模塊

  1. 下載fastcgi,文件名稱為mod_fcgid-2.3.10-win64-VS16.zip,解壓獲取到mod_fcgid.so文件,將該文件復制到 D:\app\develop\httpd-2.4.47-win64-VS16\Apache24\modules\ 目錄下

  2. 更新httpd.conf配置文件,打開D:\app\develop\httpd-2.4.47-win64-VS16\Apache24\conf\httpd.conf

    找到 LoadModule 位置,新增一行代碼

    LoadModule fcgid_module modules/mod_fcgid.so
    
  3. 重新啟動httpd服務,如果沒有報錯則新增 fastcgi 模塊成功。如果報錯,請檢查報錯信息並修改直到啟動成功

3. 安裝QGIS Server

使用 osgeo4w-setup 進行在線安裝qgis server,這樣操作比較容易,其他方式報錯較多不推薦

  1. 下載osgeo4w-setup在線安裝文件,參考地址(https://download.osgeo.org/osgeo4w/osgeo4w-setup-x86_64.exe ),下載完成的文件名稱為 osgeo4w-setup-x86_64.exe

  2. 雙擊打開 osgeo4w-setup-x86_64.exe 文件,開始安裝,安裝截圖請看最下面。

    1. 選擇 Advanced install ,下一步
    2. 選擇 Install from internet ,下一步
    3. 選擇 Root Directory 一個安裝目錄,下一步
    4. 默認,下一步
    5. 默認,下一步
    6. 選擇一個軟件下載的網站地址,本人網絡環境使用這個網站( http://download.osgeo.org )下載速度更快,下一步
    7. 選擇要安裝的軟件包,我們選擇 qgis-ltr-server 即可,下一步直到安裝完成(如果網速慢的話安裝過程可能會持續比較久)。
  3. qgis server 安裝完成后更新httpd.conf配置文件,打開D:\app\develop\httpd-2.4.47-win64-VS16\Apache24\conf\httpd.conf。在 httpd.conf 文件末尾添加以下代碼:

    Include D:/app/GIS/QgisServer/httpd.d/httpd_qgis-ltr.conf
    
  4. 重新啟動 httpd 服務,瀏覽器訪問 http://localhost:8000/qgis-ltr/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities 驗證是否可以訪問,如果可以訪問證明 qgis server 安裝與配置成功,如果訪問失敗查看 httpd 錯誤日志排除問題直到可以成功訪問。

osgeo4w-setup-x86_64.exe 安裝步驟的圖片如下:

image

image

image

image

image

image

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM