Una Mappa e un Gis personale del Parco Nazionale Valgrande


Installare Qgis in modo da avere Qgis Server su IIS

Installare qgis via osgeo

  • Scaricare osgeo a 32bit
  • Lanciare il setup e scegliere Express Web-Gis Install
  • Al termine lanciare di nuovo il setup e scegliere Advanced Install
  • Selezionare qgis e qgis-server
  • Da OSGeo4W64\bin copiare le dll libeay32.dll e ssleay32.dll in OSGeo4W64\apps\qgis\bin

Installare e Configurare IIS

  • Cliccare su Start, Control Panel, Programs, Turn Windows features on or off (il mio sistema operativo è in inglese)
  • Selezionare Internet Information Services.
  • Selezionare Web Management Tools e poi IIS Management Console.
  • Selezionare World Wide Web Services
  • In Application development Features, selezionare ASP, CGI, ISAPI Extensions, ISAPI Filters and Server-Side Includes.
  • In Common HTTP Features, selezionare Default Document, HTTP Errors, HTTP Redirection and Static Content.
  • In Health and Diagnostics, selezionare HTTP Logging and Request Monitor.
  • In Performance Features, selezionare Static Content Compression.
  • In Security, selezionare Request Filtering.
  • Per assicurarsi dell'installazione, navigare su http://localhost – Si dovrebbe vedere la welcome page di IIS.
  • Eseguire inetmgr.
  • Selezionare Default Web Site.
  • Fare doppio click su ASP al centro del pannello di IIS Manager ed assicurarsi delle seguenti impostazioni:
  • Enable Parent Paths = True
  • Cliccare su Application Pools nel pannello sinistro di IIS Manager, cliccare DefaultAppPool al centro del pannello e posi cliccare suadvanced settings nel pannello a destra. Assicurarsi che Enable 32-Bit Applications sia impostato a True.
  • Creare la seguente application o virual directory in IIS:
  • qgis con percorso fisico su OSGeo4W64\apps\qgis\bin
  • Cliccare su Default Web Site e poi fare doppio click su Handler Mappings al centro del pannello.
  • Nelle Actions Pane, cliccare su Add Module Mapping e poi impostare i seguenti:
  • Request path: *.exe
  • Module: FastCgiModule
  • Executable: OSGeo4W64\apps\qgis\bin\qgis_mapserv.fcgi.exe
  • Name: QgisServer via FastCGI
  • Cliccare su Request Restrictions e impostare i seguenti:
  • Mapping Tab: Spuntare “Invoke handler … “, poi impostare “File”.
  • Verbs Tab: “One of the following …”, inserire “GET,HEAD,POST”.
  • Access Tab: Spuntare “Execute”.

Verificare l'installazione

  • Navigare su http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
  • Se ci sono problemi arrestare il web server Apache installato da osgeo con OSGeo4W > Apache > OSGEO4W-Apache-Stop