FreedomBox/share/apache2/plinth.conf
2011-12-20 20:50:58 -05:00

36 lines
872 B
Plaintext

<VirtualHost *:80>
DocumentRoot /dev/null
ServerName plinth
## 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>