X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/5d194c948d57f1a6f0ff48b39117aa6070a65bf3..cfc947fcaa22881a028623bba1acc32297718609:/files/etc/apache2/sites-available/default diff --git a/files/etc/apache2/sites-available/default b/files/etc/apache2/sites-available/default index dc99744..1846c0c 100644 --- a/files/etc/apache2/sites-available/default +++ b/files/etc/apache2/sites-available/default @@ -1,37 +1,31 @@ +<% +from invirt.config import structs as cfg +hostname = cfg.web.hostname +errmail = cfg.web.errormail +tracuri = cfg.trac.uri +%> NameVirtualHost *:80 - ServerAdmin webmaster@localhost + ServerAdmin ${errmail} + ServerName ${hostname}:80 - DocumentRoot /var/www/ - + DocumentRoot /var/www/invirt-web + Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride None Order allow,deny allow from all - # This directive allows us to have apache2's default start page - # in /apache2-default/, but still have / go to the right place - #RedirectMatch ^/$ /apache2-default/ - #Redirect / https://sipb-xen-dev.mit.edu/ - #RedirectMatch ^/(!?trac) https://sipb-xen-dev.mit.edu/ RewriteEngine On - #RewriteRule ^/trac - [L] - RewriteRule ^/trac.fcgi(.*) - [L] - RewriteRule ^/trac/chrome/common(.*) /usr/share/trac/htdocs$1 [L] - RewriteRule ^/trac/login(.*) https://sipb-xen-dev.mit.edu/trac/login$1 [L] - RewriteRule ^/trac(.*) /var/www/trac/trac.fcgi$1 [L] - RewriteRule ^/sipb-xen - [L] - RewriteRule ^(.*) https://sipb-xen-dev.mit.edu$1 - - ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ - - AllowOverride None - Options ExecCGI -MultiViews +SymLinksIfOwnerMatch - Order allow,deny - Allow from all - #Redirect / https://sipb-xen-dev.mit.edu/ - + RewriteRule ^/static(.*) - [L] + RewriteRule ^/admin/static(.*) /static/$1 [L] + RewriteRule ^/trac(.*) ${trac.uri}$1 [R,L] + RewriteRule ^/invirt - [L] + RewriteRule ^/sipb-xen(.*) /invirt$1 [PT] + RewriteRule ^/kill.cgi - [L] + RewriteRule ^/~ - [L] + RewriteRule ^/(.*) /var/www/invirt-web/main.fcgi/$1 [L] ErrorLog /var/log/apache2/error.log