dev = True
else:
conf_file = os.path.join(base_dir, 'main.conf')
- app = cherrypy.tree.mount(InvirtWeb(),
- '/',
- {'/': {'tools.staticdir.root': static_dir,
- 'tools.invirtwebstate.on': True},
- '/static': {'tools.staticdir.on': True,
- 'tools.staticdir.dir': static_dir}
- })
- app.merge(conf_file)
+
+ app_config = {
+ '/': {
+ 'tools.invirtwebstate.on': True,
+ },
+ '/static': {
+ 'tools.staticdir.root': static_dir,
+ 'tools.staticdir.on': True,
+ 'tools.staticdir.dir': static_dir,
+ }
+ }
+
+ authApp = cherrypy.tree.mount(InvirtWeb(),
+ '/auth',
+ app_config)
+ authApp.merge(conf_file)
unauthApp = cherrypy.tree.mount(InvirtUnauthWeb(),
'/unauth',
- {'/': {'tools.invirtwebstate.on': True}})
+ app_config)
unauthApp.merge(conf_file)
cherrypy.config.update(conf_file)
RewriteRule ^/trac(.*) ${tracuri}$1 [R,L]
RewriteRule ^/invirt - [L]
RewriteRule ^/kill.cgi - [L]
- RewriteRule ^/(.*) /var/www/invirt-web/main.fcgi/$1 [L]
+ RewriteRule ^/(.*) /var/www/invirt-web/main.fcgi/unauth/$1 [L]
ErrorLog /var/log/apache2/error.log
RewriteRule ^/admin/static(.*) /static/$1 [L]
RewriteRule ^/trac(.*) ${tracuri}$1 [R,L]
RewriteRule ^/kill.cgi - [L]
- RewriteRule ^/(.*) /var/www/invirt-web/main.fcgi/$1 [L]
+ RewriteRule ^/(.*) /var/www/invirt-web/main.fcgi/auth/$1 [L]
RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 0