thanks your config works fine. but those files under static still serving by web2py.
-vince On Dec 18, 3:48 pm, Johanm <[email protected]> wrote: > I got some help with this a week or so ago. I found the manual to be > more confusing than > helpful.http://groups.google.com/group/web2py/browse_thread/thread/f4197ddc6f... > > Here is my working config file > note that i had to put my wsgi handlers outside the <VirtualHost> tags > so it would work for both HTTP and HTTPS > > WSGIScriptAlias / /var/www/web2py/wsgihandler.py > WSGIDaemonProcess web2py user=web2py group=web2py home=/var/ > www/web2py processes=1 maximum-requests=1000 > <VirtualHost *:80> > #WSGIScriptAlias / /var/www/web2py/wsgihandler.py > #WSGIDaemonProcess web2py user=web2py group=web2py home=/var/ > www/web2py processes=1 maximum-requests=1000 > ServerAdmin webmas...@localhost > DocumentRoot /var/www/web2py/applications > <Directory /> > Options FollowSymLinks > AllowOverride None > </Directory> > <Directory /var/www/> > Options Indexes FollowSymLinks MultiViews > AllowOverride None > Order allow,deny > allow from all > </Directory> > ErrorLog /var/log/apache2/error.log > # Possible values include: debug, info, notice, warn, error, > crit, > # alert, emerg. > LogLevel warn > CustomLog /var/log/apache2/access.log combined > </VirtualHost> > NameVirtualHost *:443 > <VirtualHost *:443> > ServerAdmin webmas...@localhost > SSLEngine On > SSLCertificateFile /etc/apache2/ssl/server.crt > SSLCertificateKeyFile /etc/apache2/ssl/server.key > DocumentRoot /var/www/web2py/applications/admin > #WSGIScriptAlias / /var/www/web2py/wsgihandler.py > #WSGIDaemonProcess web2py user=web2py group=web2py home=/var/ > www/web2py processes=1 maximum-requests=1000 > <Directory /> > Options FollowSymLinks > AllowOverride None > </Directory> > <Directory /var/www/> > Options Indexes FollowSymLinks MultiViews > AllowOverride None > Order allow,deny > allow from all > </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 > </Directory> > ErrorLog /var/log/apache2/error.log > # Possible values include: debug, info, notice, warn, error, crit, > # alert, emerg. > LogLevel warn > CustomLog /var/log/apache2/access.log combined > Alias /doc/ "/usr/share/doc/" > <Directory "/usr/share/doc/"> > Options Indexes MultiViews FollowSymLinks > AllowOverride None > Order deny,allow > Deny from all > Allow from 127.0.0.0/255.0.0.0 ::1/128 > </Directory> > </VirtualHost> > > On Dec 17, 11:35 pm, vince <[email protected]> wrote: > > > anyone have experience with mod_wsgi deployment? > > > i use the manual's sample config but it didn't work straight away. i > > have to remove the line > > Alias / /home/web2py/applications/ > > it works but then all the /static/ page are serve via web2py instead > > of apache directly. > > > it seems that once i have set the Alias the WSGIScriptAlias will be > > ignore. anyone have the solution to have all the static page skip > > mod_wsgi? > > > thanks in advance > > vince > > > here's my config > > > <VirtualHost 10.10.10.2:80> > > ServerName 10.10.10.2 > > ### alias the location of applications (for static files) > > #Alias / /home/web2py/applications/ > > ### setup WSGI > > WSGIScriptAlias / /home/web2py/wsgihandler.py > > WSGIDaemonProcess web2py user=www-data group=www-data \ > > home=/home/web2py/ \ > > processes=10 maximum-requests=500 > > ### static files do not need WSGI > > <LocationMatch "ˆ(/[\w_]*/static/.*)"> > > Order Allow,Deny > > Allow from all > > </LocationMatch> > > ### everything else goes over WSGI > > <Location "/"> > > Order deny,allow > > Allow from all > > WSGIProcessGroup web2py > > </Location> > > </VirtualHost> > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

