Thank you very much for that suggestion! It solved my problem, for which I'm most appreciative.
Thanks jonten! On Sunday, June 9, 2013 5:17:47 PM UTC-4, jonten wrote: > > I had a similar problem when I recently did a setup with Web2py and Apache > which I did not want to dedicate to the directory root of the web server. > The part I had to modify to get it to work was: > > WSGIScriptAlias / /var/www/web2py/wsgihandler.py > > with: > > WSGIScriptAliasMatch ^/myapp.* /var/www/web2py/wsgihandler.py > WSGIScriptAliasMatch ^/admin.* /var/www/web2py/wsgihandler.py > > I'm not sure if this is the best solution, but it worked for me :) > > //Jon > > On Saturday, June 8, 2013 8:06:27 PM UTC+2, thinkwell wrote: >> >> Hello everyone, >> >> I'm trying to rewrite URLs because I can't install web2py on Apache root. >> I'm using web2py 2.0.9 apps on CentOS 5 & 6 servers. I've fighting this >> thing for hours... I'm open to using routes.py or getting correct apache >> syntax. Anything to get a solution. >> >> Below is my apache file. It works fine on my CentOS 6 servers Apache >> Server version: Apache/2.2.15, but on CentOS 5, Server version: >> Apache/2.2.3 the rewrite rules never fire. I'm totally vexed. >> >> I tried using routes.py, >> routes_out = ((r'/(?P<any>.*)', r'/w2p/\g<any>'),) >> >> but on one page, I'm using the FORM helper and the submit button SID >> links to /reporter/<controller> and so then Apache fires a 404. >> >> >> >> NameVirtualHost *:80 >> >> <VirtualHost 10.5.7.1:80> >> ServerName web2py >> RewriteEngine on >> RewriteLog "/var/log/httpd/rewrite_log" >> RewriteLogLevel 9 >> RewriteRule ^/reporter(.*)$ /w2p/reporter$1 [PT,L] >> RewriteRule ^/welcome(.*)$ /w2p/welcome$1 [PT,L] >> WSGIScriptAlias /w2p /opt/sap/www/web2py/wsgihandler.py >> >> <Directory /opt/sap/www/web2py/> >> AllowOverride None >> Order Allow,Deny >> Deny from all >> <Files wsgihandler.py> >> Allow from all >> </Files> >> </Directory> >> >> AliasMatch ^/([^/]+)/static/(.*) \ >> /opt/sap/www/web2py/applications/$1/static/$2 >> >> <Directory /opt/sap/www/web2py/applications/*/static/> >> Order Allow,Deny >> Allow from all >> </Directory> >> >> <Location /admin> >> Deny from all >> </Location> >> >> <LocationMatch ^/([^/]+)/appadmin> >> Deny from all >> </LocationMatch> >> </VirtualHost> >> >> Any suggestions or help for me? >> >> TIA! >> >> Dave >> > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.