From 62e5f815084c978783f9a1789da9a7506d96d6f5 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sat, 2 May 2020 18:37:45 -0500 Subject: Added pleroma web root. --- pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2 | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2') diff --git a/pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2 b/pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2 index d8f538d..dd32eae 100644 --- a/pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2 +++ b/pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2 @@ -26,12 +26,7 @@ server { ssl_certificate {{nginx_ssl_cert}}; ssl_certificate_key {{nginx_ssl_privkey}}; - # include /etc/letsencrypt/options-ssl-nginx.conf; - # ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; - ssl_ecdh_curve X25519:prime256v1:secp384r1:secp521r1; - ssl_stapling on; - ssl_stapling_verify on; add_header Strict-Transport-Security "max-age=31536000" always; @@ -45,7 +40,17 @@ server { # the nginx default is 1m, not enough for large media uploads client_max_body_size 16m; + root {{nginx_html_root}}; + + location = / { + index index.html; + } + location / { + try_files $uri @pleroma; + } + + location @pleroma { add_header X-XSS-Protection "1; mode=block"; add_header X-Permitted-Cross-Domain-Policies none; add_header X-Frame-Options DENY; -- cgit v1.2.3