subdomain for plinth

This commit is contained in:
James Vasile 2011-12-20 20:50:58 -05:00
parent ca9f8e3124
commit c9863bc0f8
2 changed files with 33 additions and 8 deletions

View File

@ -1,11 +1,35 @@
ProxyPass /plinth/ http://localhost:8000/
<Directory />
Options Indexes FollowSymLinks
<VirtualHost *:80>
DocumentRoot /dev/null
ServerName plinth
RewriteEngine on
RewriteRule [^/]*/plinth$ plinth/ [R]
RewriteRule [^/]*/$ plinth/ [R]
#RewriteRule ^$ plinth/ [R]
## Force ssl
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /home/james/src/plinth/static
ServerName plinth
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
## Use a rule like this to hang plinth off a subdir
#RewriteEngine on
#RewriteRule ^/plinth/(.*)$ http://localhost:8000/$1 [P,L]
#Use the following to debug rewrite rules
#RewriteLog "/var/log/apache2/rewrite.log"
#RewriteLogLevel 9
## Use proxy directives to hand plinth off a domain or subdomain
ProxyPass /static !
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
<Proxy *>
allow from all
</Proxy>
</VirtualHost>
</Directory>

1
static/static Symbolic link
View File

@ -0,0 +1 @@
.