mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-28 08:03:36 +00:00
43 lines
1.3 KiB
Plaintext
43 lines
1.3 KiB
Plaintext
<VirtualHost *:443>
|
|
|
|
## Enable SSL
|
|
SSLEngine on
|
|
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
|
|
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
|
|
|
|
## Use HTTP Strict Transport Security to force client to use secure connections only
|
|
Header always set Strict-Transport-Security "max-age=31536000"
|
|
|
|
## Shared options.
|
|
ProxyPreserveHost on
|
|
DocumentRoot /usr/share/plinth
|
|
|
|
## Use this rule to hang plinth off of plinth.(servername)
|
|
# ServerName plinth
|
|
# ServerAlias plinth.*
|
|
# ProxyPass / http://localhost:8000/
|
|
# ProxyPassReverse / http://localhost:8000/
|
|
# <Proxy *>
|
|
# Order Deny,Allow
|
|
# Deny from All
|
|
# Allow from 10.0.0.0/8
|
|
# Allow from 172.16.0.0/12
|
|
# Allow from 192.168.0.0/16
|
|
# </Proxy>
|
|
|
|
## Use this rule to hang plinth off a subdir.
|
|
## Make sure to provide plinth with a default directory: /plinth
|
|
<Location /plinth>
|
|
ProxyPass http://localhost:8000/plinth
|
|
ProxyPassReverse http://localhost:8000/plinth
|
|
|
|
Order Deny,Allow
|
|
Deny from All
|
|
Allow from 10.0.0.0/8
|
|
Allow from 172.16.0.0/12
|
|
Allow from 192.168.0.0/16
|
|
</Location>
|
|
ProxyPass /plinth/static !
|
|
|
|
</VirtualHost>
|