[Qgis-developer] qgis-web-client: module wsgi
Enzo Cocca
enzo.ccc at gmail.com
Thu Apr 23 13:52:23 PDT 2015
Hi,
I have solved!! YUPPYYYYYYYYYYYYYYYYYY
I writed the code #mod_wsgi to apache config
into virtual host and so the mod_wsgi not worked
<VirtualHost *:80>
ServerAdmin webmaster at localhost
# Add an entry to your /etc/hosts file for qgis-web-client.localhost e.g.
# 127.0.0.1 qgis-web-client.localhost
ServerName localhost
..............
WSGIDaemonProcess gis processes=5 threads=15 display-name=%{GROUP}
WSGIScriptAlias /wsgi/ /home/www/wsgi/
WSGIScriptAliasMatch ^/wsgi/([^/]+) /home/www/wsgi/$1.wsgi
.........
</VirtualHost>
Than I have try to write out virtual host (
the first three lines) and enjoi!!
thanks for suggestions and help
Enzo
the first three lines
2015-04-24 0:22 GMT+04:00 Andreas Neumann <a.neumann at carto.net>:
> Hi Enzo,
>
> This has nothing to do with QGIS. Please google something like "wsgi
> Apache setup" - e.g.
> https://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide and make
> sure you can handle your Apache setup. Make sure you can run the hello
> world example listed in the modwsgi documentation.
>
> Then you can continue to come back with QGIS server questions.
>
> Andreas
>
>
> On 23.04.2015 19:33, Enzo Cocca wrote:
>
> Hi Bernard,
> I have followed
> If I put the wsgi folder in /usr/lib/cgi-bin/ and set apache config like
>
> WSGIDaemonProcess gis processes=5 threads=15 display-name=%{GROUP}
> WSGIScriptAlias /wsgi/ /usr/lib/cgi-bin/wsgi/
> WSGIScriptAliasMatch ^/wsgi/([^/]+) /usr/lib/cgi-bin/wsgi/$1.wsgi
>
> I have internal error 500. You I'm not understand again
> sorry
> E
>
> 2015-04-23 9:42 GMT+04:00 Bernhard Ströbl <bernhard.stroebl at jena.de>:
>
>> Hi Enzo,
>>
>> do not put it into html (see section 6 of the QWC documentation) maybe in
>> that location it is not run as a script but accessed by the browser as any
>> other html file (remember: I am no expert on this).
>> Basically you should not see the file at all in the browser, if an error
>> occurs it should be in Apache's error log.
>> Be sure ther is no space as the first character of the first line (as was
>> suggested before).
>>
>> Bernhard
>>
>> Am 22.04.2015 22:15, schrieb Enzo Cocca:
>>
>>> I continue to have the problem with mod_wsgi module. I not
>>> understand.... I have set the apache config like suggest bernhard and
>>> I have put my wsgi folder in /var/www/html but I continue to have the
>>> error:
>>> illegal charcther #! /usr/bin/python
>>>
>>> I have reinstalled libapache2-mod-wsgi, but nothing
>>>
>>> I use ubuntu server 14.04 apache 2.4 python 2.7
>>>
>>> Thanks at all for help
>>>
>>> E
>>>
>>> 2015-04-22 16:32 GMT+04:00 Bernhard Ströbl <bernhard.stroebl at jena.de
>>> <mailto:bernhard.stroebl at jena.de>>:
>>>
>>>
>>> Hi Enzo,
>>>
>>> as I wrote in a previous post: Make sure the user running the apache
>>> process has access to the wsgi directory. Try putting the wsgi in
>>> /home/somthing e.g. in /var/www/wsgi
>>>
>>> Bernhard
>>>
>>>
>>> Am 22.04.2015 14:07, schrieb Enzo Cocca:
>>>
>>> Hi all,
>>> I looked for a solution but without results.
>>>
>>> After set the default file in apache like that:
>>>
>>> <VirtualHost *:80>
>>> ServerAdmin webmaster at localhost
>>> ServerName <localhost>
>>>
>>> DocumentRoot /var/www/html/wms/site
>>> <Directory />
>>> Options FollowSymLinks
>>> AllowOverride None
>>> </Directory>
>>> <Directory /var/www/html/wms/site/>
>>> DirectoryIndex index.php index.html
>>> Options Indexes FollowSymLinks MultiViews
>>> AllowOverride None
>>> Order allow,deny
>>> allow from all
>>> Require all granted
>>> </Directory>
>>>
>>> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>>> <Directory "/usr/lib/cgi-bin/">
>>> AllowOverride None
>>> Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
>>> Order allow,deny
>>> Allow from all
>>> Require all granted
>>> SetEnv QGIS_LOG_FILE /tmp/qgislog.txt
>>> </Directory>
>>>
>>> RewriteEngine On
>>> RewriteRule ^/cgi-bin/.*$ - [F]
>>>
>>>
>>> RewriteRule ^/wms/(.+)$
>>> /cgi-bin/qgis_mapserv.fcgi?map=/var/www/html/wms/projects/$1.qgs
>>> [QSA,PT]
>>>
>>> RewriteRule ^/maps/?$ / [PT]
>>>
>>> RewriteRule ^/maps/([^\.]+)$ /qgiswebclient.html [PT]
>>>
>>> RewriteRule ^/maps/(.*) /$1 [PT]
>>>
>>> #mod_wsgi
>>> #LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
>>> WSGIDaemonProcess gis processes=5 threads=15
>>> display-name=%{GROUP}
>>> WSGIScriptAlias /wsgi/ /home/www/wsgi/
>>> WSGIScriptAliasMatch ^/wsgi/([^/]+) /home/www/wsgi/$1.wsgi
>>>
>>> <Directory "/home/www/wsgi/">
>>> Order allow,deny
>>> Allow from all
>>> </Directory>
>>>
>>> ErrorLog ${APACHE_LOG_DIR}/qgis-web-client-error.log
>>> CustomLog ${APACHE_LOG_DIR}/qgis-web-client-access.log
>>> combined
>>>
>>> </VirtualHost>
>>>
>>> and the GlobaOptions.js like that;
>>> //URL for custom search scriptsnull; //
>>> var searchBoxQueryURL = "/wsgi/search.wsgi?query="; // null:
>>> var searchBoxGetGeomURL = "/wsgi/getSearchGeom.wsgi";//null; //
>>>
>>> The status is:
>>> NetworkError: 404 Not Found -
>>>
>>> http://localhost/wsgi/search.wsgi?query=&searchtables=&query=qqq&cb=stcCallback1001
>>>
>>> So it not found the path of wsgi, but in default config I have
>>> give the
>>> alias
>>>
>>> any idea?
>>>
>>> E
>>>
>>>
>>>
>>>
>>>
>>>
>>> __________ Information from ESET Mail Security, version of virus
>>> signature database 11515 (20150422) __________
>>>
>>> The message was checked by ESET Mail Security.
>>> http://www.eset.com
>>>
>>>
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org <mailto:
>>> Qgis-developer at lists.osgeo.org>
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>
>>>
>>>
>>>
>>>
>>
>> __________ Information from ESET Mail Security, version of virus
>> signature database 11519 (20150423) __________
>>
>>
>> The message was checked by ESET Mail Security.
>> http://www.eset.com
>>
>>
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>
>
>
> --
> Enzo Cocca PhD
> in "Science and Technology for Archaeology and Cultural Heritage"
> mail: enzo.ccc at gmail.com
> cell: +393495087014
>
>
>
> _______________________________________________
> Qgis-developer mailing listQgis-developer at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
--
Enzo Cocca PhD
in "Science and Technology for Archaeology and Cultural Heritage"
mail: enzo.ccc at gmail.com
cell: +393495087014
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150424/a3203646/attachment-0001.html>
More information about the Qgis-developer
mailing list