Changeset 3802
- Timestamp:
- 06/21/11 18:25:34 (11 months ago)
- Files:
-
- 1 modified
-
sample/trunk/apache/wsgi.conf.in (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sample/trunk/apache/wsgi.conf.in
r3788 r3802 1 # 2 # The Apache mod_wsgi configuration file. 3 # 4 # We use mod_wsgi's daemon mode. And we assign a specific process 5 # group to the WSGI application. 6 # 7 # Note: once we use mod_wsgi 3 we'll be able to get rid of the 8 # Location block by passing process-group and application-group 9 # options to the WSGIScriptAlias directive. 10 # 11 1 12 RewriteEngine on 2 13 3 # Serve pylons static files via apache:14 # serve pylons static files via apache: 4 15 Alias /mapfishsample/${vars:instanceid}/wsgi/app/ ${buildout:directory/mapfishsample/public/app/} 5 16 Alias /mapfishsample/${vars:instanceid}/wsgi/build/ ${buildout:directory/mapfishsample/public/build/} 6 17 Alias /mapfishsample/${vars:instanceid}/wsgi/lib/ ${buildout:directory/mapfishsample/public/lib/} 7 8 <IfModule !mod_wsgi.c>9 LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so10 </IfModule>11 18 12 19 # uncomment this if you need HTTP authentication/authorization to work (with … … 18 25 19 26 RewriteRule ^${vars:apache-entry-point}$ /mapfishsample/${vars:instanceid}/wsgi/ [PT] 20 RewriteRule ^${vars:apache-entry-point}/$ /mapfishsample/${vars:instanceid}/wsgi/ [PT] 21 RewriteRule ^${vars:apache-entry-point}/apihelp.html$ /mapfishsample/${vars:instanceid}/wsgi/apihelp.html [PT] 22 RewriteRule ^${vars:apache-entry-point}/apiloader.js$ /mapfishsample/${vars:instanceid}/wsgi/apiloader.js [PT] 27 RewriteRule ^${vars:apache-entry-point}apihelp.html$ /mapfishsample/${vars:instanceid}/wsgi/apihelp.html [PT] 28 RewriteRule ^${vars:apache-entry-point}apiloader.js$ /mapfishsample/${vars:instanceid}/wsgi/apiloader.js [PT] 29 30 # define a process group 31 WSGIDaemonProcess mapfishsample:${vars:instanceid} display-name=%{GROUP} user=${vars:modwsgi_user} 32 33 # define the path to the WSGI app 23 34 WSGIScriptAlias /mapfishsample/${vars:instanceid}/wsgi ${buildout:directory/buildout/parts/modwsgi/wsgi} 35 36 # assign the WSGI app instance the process group defined aboven, we put the WSGI 37 # app instance in the global application group so it is always executed within 38 # the main interpreter 39 <Location /mapfishsample/${vars:instanceid}/wsgi> 40 WSGIProcessGroup mapfishsample:${vars:instanceid} 41 WSGIApplicationGroup %{GLOBAL} 42 </Location>
