Use separate fcgi files for the authed and unauthed site. This allows both of them to be mounted on / in their respective CherryPy apps, which in turn eliminates any discrepancy between "internal URLs" and "external URLs". svn path=/package_branches/invirt-web/cherrypy-rebased/; revision=2729
Fix the unauthenticated web interface. Separate the separate components of the web app by the authenticated webapp class at /auth and the unauthenticated app at /unauth. These are purely internal URLs, but used to allow a single CherryPy instance to serve both the authenticated and unauthenticated website. svn path=/package_branches/invirt-web/cherrypy-rebased/; revision=2728