mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-28 08:03:36 +00:00
40 lines
978 B
Plaintext
40 lines
978 B
Plaintext
|
|
<VirtualHost *:80>
|
|
# The DocumentRoot is set by fabric
|
|
DocumentRoot /dev/null
|
|
ServerName plinth
|
|
ServerAlias plinth.*
|
|
|
|
## Force ssl
|
|
RewriteEngine on
|
|
ReWriteCond %{SERVER_PORT} !^443$
|
|
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
|
|
|
|
</VirtualHost>
|
|
|
|
<VirtualHost *:443>
|
|
# The DocumentRoot is set by fabric
|
|
DocumentRoot /dev/null
|
|
ServerName plinth
|
|
ServerAlias 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>
|
|
|