projects
/
invirt/packages/invirt-web.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Set the trac URL to redirect off-site
[invirt/packages/invirt-web.git]
/
files
/
etc
/
apache2
/
sites-available
/
default
diff --git
a/files/etc/apache2/sites-available/default
b/files/etc/apache2/sites-available/default
index
f55dea7
..
1846c0c
100644
(file)
--- a/
files/etc/apache2/sites-available/default
+++ b/
files/etc/apache2/sites-available/default
@@
-1,6
+1,13
@@
+<%
+from invirt.config import structs as cfg
+hostname = cfg.web.hostname
+errmail = cfg.web.errormail
+tracuri = cfg.trac.uri
+%>
NameVirtualHost *:80
<VirtualHost *:80>
NameVirtualHost *:80
<VirtualHost *:80>
- ServerAdmin webmaster@localhost
+ ServerAdmin ${errmail}
+ ServerName ${hostname}:80
DocumentRoot /var/www/invirt-web
<Directory /var/www/invirt-web>
DocumentRoot /var/www/invirt-web
<Directory /var/www/invirt-web>
@@
-13,24
+20,13
@@
NameVirtualHost *:80
RewriteEngine On
RewriteRule ^/static(.*) - [L]
RewriteRule ^/admin/static(.*) /static/$1 [L]
RewriteEngine On
RewriteRule ^/static(.*) - [L]
RewriteRule ^/admin/static(.*) /static/$1 [L]
- RewriteRule ^/trac.fcgi(.*) - [L]
- RewriteRule ^/trac/chrome/common(.*) /usr/share/trac/htdocs$1 [L]
- RewriteRule ^/trac/login(.*) https://xvm.mit.edu/trac/login$1 [L]
- RewriteRule ^/trac(.*) /var/www/trac/trac.fcgi$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]
RewriteRule ^/invirt - [L]
RewriteRule ^/sipb-xen(.*) /invirt$1 [PT]
RewriteRule ^/kill.cgi - [L]
RewriteRule ^/~ - [L]
RewriteRule ^/(.*) /var/www/invirt-web/main.fcgi/$1 [L]
- 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,
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,