[Gfoss] Qgis server richiesta info
Ruggero Bonisolli
ruggero.bonisolli a polimi.it
Mer 27 Maggio 2015 12:05:22 CEST
In c:\ServerApp\Apache\conf\http.conf ho inserito:
Listen 80
ServerName localhost:80
ScriptAlias /cgi-bin/ "C:/OSGeo4W64/apps/bin/"
in c:\OSGeo4W64
ho creato una cartella http.d e dentro ho messo il file http_qgis.conf
con questa modifiche. L'indicazione di creare una cartella così l'ho
trovata da qualche parte sui documenti che ho "spulciato".
------------------------------------
LoadModule cgi_module modules/mod_cgi.so
SetEnv PATH
"C:\OSGeo4W64\bin;C:\OSGeo4W64\apps\qgis\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\lib;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem"
SetEnv QGIS_PREFIX_PATH "C:\OSGeo4W64\apps\qgis"
SetEnv QT_PLUGIN_PATH
"C:\OSGeo4W64\apps\qgis\qtplugins;C:\OSGeo4W64\apps\qt4\plugins"
SetEnv TEMP "C:\Users\RBONIS~1\AppData\Local\Temp"
SetEnv LD_LIBRARY_PATH "c:\OSGeo4W/apps/qgis/bin/"
SetEnv PATH "c:\OSGeo4W/apps/qgis/bin/"
Alias /qgis/ C:\OSGeo4W64/apps/qgis/bin/
<Directory "C:\OSGeo4W64/apps/qgis/bin/">
#SetHandler fcgid-script
SetHandler cgi-script
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
---------------------------------------
in c:\ServerApp\Apache\
ho una cartella http.d che non ricordo se creata da me o meno con dentro
un file http_qgis.conf qui riportato:
-----------------
LoadModule cgi_module modules/mod_cgi.so
SetEnv PATH
"C:\OSGeo4W64\bin;C:\OSGeo4W64\apps\qgis\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\lib;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem"
SetEnv QGIS_PREFIX_PATH "C:\OSGeo4W64\apps\qgis"
SetEnv QT_PLUGIN_PATH
"C:\OSGeo4W64\apps\qgis\qtplugins;C:\OSGeo4W64\apps\qt4\plugins"
SetEnv TEMP "C:\Users\RBONIS~1\AppData\Local\Temp"
Alias /qgis/ C:\OSGeo4W64/apps/qgis/bin/
<Directory "C:\OSGeo4W64/apps/qgis/bin/">
#SetHandler fcgid-script
SetHandler cgi-script
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
# parse other apache conf files
include "C:\ServerApp\apache\httpd.d\httpd_*.conf"
------------------------------------------------------------------------------
in c:\OSGeo4W64\apps\bin ho copiato un file qgs perchè trovavo
l'indicazione che mettendo un progetto qgis nella stessa cartella
dell'eseguibile qgis server il file veniva letto automaticamente.
Per quanto riguarda apache "gira" e mi compare alla sua attivazione una
finestra nel browser.
Per quanto riguarda la cartella htdocs non esiste nella cartella di
Apache e nemmeno altrove.
leggero il doc su Apache e se altri hanno idee ......
a presto
r
Il 27/05/2015 11:32, Andrea Peri ha scritto:
> NOn conosco apache e quindi non posso darti certezze.
> Ma alcune prove "sempreverdi".
> Innanzi tutto sei sicurissimo che apache sta girando ?
> La prova del 9 e' provare a invocare una pagina html.
>
> Se si, verifica i diritti dell'utente con cui apache gira.
> Potrebbe non avere diritti per eseguire il file eseguibile che te invochi.
> Tieni presente che i sistemi internet come apache sono progettati per
> funzionare in un ambiente ad alto rischio.
> Per cui non scherzano per niente con i diritti utente e se tutto non è
> sistemato a puntino non eseguono e basta.
>
> Poi, in merito alla cartella.
> Non ho ben capito cosa hai fatto, ma tieni presente che apache non
> accettera' mai di invocare un eseguibile che non si trovi nella
> cartella specificha da lui prevista per l'esecuzione dei cgi-bin.
> Quindi, o imposti la cartella OSGeo4W64\apps\qis\bin
> dentro il file di configurazione di apache dicendogli che e' la
> cartella da cui vuoi eseguire i cgi-bin, oppure sposyi i files nella
> cartella che ha gia' preimpostato apache.
>
> Probabilmente questi settaggi potrebbero non essere attivi perche'
> commentati nel file di configurazione di apache.
> Questo perche' la pratica delle cgi.bin e' una pratica considerata
> desueta da chi lavora con i server web.
> Quindi molto probabilmente tengono questi settaggi commentati, per cui
> dovrai scommentarli, modificarli e fare prove .
>
> Buona fortuna.
>
>
>
> Il giorno 27 maggio 2015 11:13, Ruggero Bonisolli
> <ruggero.bonisolli a polimi.it <mailto:ruggero.bonisolli a polimi.it>> ha
> scritto:
>
> Il 27/05/2015 10:52, Amedeo Fadini ha scritto:
>>
>>
>> Il mercoledì 27 maggio 2015, Ruggero Bonisolli
>> <ruggero.bonisolli a polimi.it
>> <mailto:ruggero.bonisolli a polimi.it>> ha scritto:
>>
>> Buon giorno,
>> sto cercando di utilizzare qgis server sotto W7/64.
>>
>> Mi sono letto un po' di cose che sono girate qui nei mesi
>> scorsi ma non riesco ad attivare la procedura per aprire un
>> WMS su localhost.
>>
>>
>>
>> -----------------------------------------------
>> Impossibile scaricare le capabilities:Download di
>> capabilities non riuscito: Error downloading
>> http://localhost/OSGeo4W64/apps/qgis/bin/qgis_mapserv.fcgi?SERVICE=WMS&REQUEST=GetCapabilities
>> - server replied: Not Found
>> -------------------------------------
>>
>> Non ho mai provato su windows ma sei sicuro che no si debba
>> aggiungere .exe dopo qgis_mapserv.fcgi ?
>>
>> Questo percorso presume la cartella OSGeo4W64 come sottocartella
>> di httdocs, la root del server. Prova a copiare una pagina html
>> accanto a qgis_mapserv.fcgi e verificache te la visualizzi, in
>> caso contrario devi configurare apache per raggiungere quella
>> cartella.
>>
>> Io credo sia più comodo spostare l'eseguibile di qgis server e il
>> progetto da pubblicare direttamente nella cartella httdocs di apache.
>>
>> Amefad
>>
>>
>>
>>
> Non ho la cartella httdocs ..... ho inserito exe .... il risultato
> non cambia. Mi pare di capire che servono nozioni più approfondite
> sul funzionamento di apache .... nei doc di qgis server ho trovato
> una serie di passaggi per modificare alcuni .conf quello che manca
> è la stringa da inserire in URL della finestra di caricamento WMS
> ... questo passaggio è totalmente assente.
> Che fare?
> r
>
>
> --
>
> Arch. Ruggero Bonisolli
>
> (*LPE*) Laboratorio di Progettazione Ecologica – (*LADeC*)
> Laboratorio Analisi Dati e Cartografie
>
> (*DAStU*) Dipartimento di Architettura e Studi Urbani
>
> Politecnico di Milano
>
>
>
> Via Bonardi, 9
>
> 20133 Milano
>
> Tel 02239994 41/42
>
> Fax 02 239994444
>
>
> _______________________________________________
> Gfoss a lists.gfoss.it <mailto:Gfoss a lists.gfoss.it>
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le
> posizioni dell'Associazione GFOSS.it.
> 750 iscritti al 18.3.2015
>
>
>
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------
--
Arch. Ruggero Bonisolli
(*LPE*) Laboratorio di Progettazione Ecologica – (*LADeC*) Laboratorio
Analisi Dati e Cartografie
(*DAStU*) Dipartimento di Architettura e Studi Urbani
Politecnico di Milano
Via Bonardi, 9
20133 Milano
Tel 02239994 41/42
Fax 02 239994444
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20150527/ed377431/attachment-0001.html>
Maggiori informazioni sulla lista
Gfoss