diff --git a/share/apache2/plinth.conf b/share/apache2/plinth.conf index 7046b10d9..6f0612f6a 100644 --- a/share/apache2/plinth.conf +++ b/share/apache2/plinth.conf @@ -1,11 +1,35 @@ -ProxyPass /plinth/ http://localhost:8000/ - -Options Indexes FollowSymLinks + + 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] + + + + + 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/ + + allow from all + + - diff --git a/static/static b/static/static new file mode 120000 index 000000000..945c9b46d --- /dev/null +++ b/static/static @@ -0,0 +1 @@ +. \ No newline at end of file