zoukankan      html  css  js  c++  java
  • 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:appdevelophttpd-2.4.47-win64-VS16Apache24confhttpd.conf

      修改Define SRVROOT 路径为自己的安装路径:

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

      修改 Listen 监听端口如下,默认端口是80。修改是为了防止端口冲突,比如IIS的默认端口是80

      Listen 8000
      
    3. 验证httpd服务是否可以正常启动,进入D:appdevelophttpd-2.4.47-win64-VS16Apache24in目录,在cmd命令行执行httpd.exe命令。浏览器端访问http://localhost:8000/ ,出现 ++It works!++ 证明启动成功,否则启动失败。

    4. 将httpd服务安装在系统中,即 services.msc, 进入D:appdevelophttpd-2.4.47-win64-VS16Apache24in 目录,在cmd命令行执行命令。

      安装httpd服务

      httpd.exe -k install
      

      卸载httpd服务

      httpd.exe -k uninstall
      
    5. 安装httpd成功,以后使用D:appdevelophttpd-2.4.47-win64-VS16Apache24inApacheMonitor.exe 管理http的服务启动与关闭

    1.2. 安装httpd的fastcgi模块

    1. 下载fastcgi,文件名称为mod_fcgid-2.3.10-win64-VS16.zip,解压获取到mod_fcgid.so文件,将该文件复制到 D:appdevelophttpd-2.4.47-win64-VS16Apache24modules 目录下

    2. 更新httpd.conf配置文件,打开D:appdevelophttpd-2.4.47-win64-VS16Apache24confhttpd.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:appdevelophttpd-2.4.47-win64-VS16Apache24confhttpd.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

  • 相关阅读:
    理解C++类 this 指针的例子
    C++ const修饰符
    C++遍历循环多维数组
    C++ begin()和end()
    动态规划——最大子串和
    matlab 和 origin作图去除白边,字体调节
    求字符串中的某个子串重复次数
    mysql的 join联合查询的通俗解释
    java正则表达式常用实例——借鉴思路
    注册表的简单使用
  • 原文地址:https://www.cnblogs.com/unlockth/p/14767649.html
Copyright © 2011-2022 走看看