mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-06-24 11:20:40 +00:00
Plinth has been moved from plinth.(server).local to (server)/plinth. *plinth.py* has been updated to take a new *--server_dir* argument, which *share/init.d/plinth* now provides. *plinth.sample.config* has also been updated. Actually, the whole package has been moved to a more Debian-friendly configuration. *share/apache2/plinth.conf* has been updated to reflect the standard Debian directories. It seems to make more sense this way, as (other than FreedomMaker, which now uses this package anyway) no other tools or derivatives use this system. The configuration can be patched out by other distributions easily enough.
54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
<VirtualHost *:80>
|
|
|
|
## Shared options.
|
|
DocumentRoot /dev/null
|
|
## Force SSL
|
|
RewriteEngine on
|
|
ReWriteCond %{SERVER_PORT} !^443$
|
|
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
|
|
|
|
## Use this rule to hang plinth off of plinth.(servername)
|
|
# ServerName plinth
|
|
# ServerAlias plinth.*
|
|
|
|
</VirtualHost>
|
|
|
|
<VirtualHost *:443>
|
|
|
|
## Shared options.
|
|
ProxyPreserveHost on
|
|
DocumentRoot /usr/share/plinth/static
|
|
ProxyPass /static !
|
|
## Enable SSL
|
|
SSLEngine on
|
|
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
|
|
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
|
|
|
|
## 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>
|
|
|
|
</VirtualHost>
|