src.nth.io/

summaryrefslogtreecommitdiff
path: root/pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2020-05-02 18:37:45 -0500
committerLuke Hoersten <[email protected]>2020-05-02 18:37:45 -0500
commit62e5f815084c978783f9a1789da9a7506d96d6f5 (patch)
tree27cda5d7da969f1b3f85bee8e37b6f54535cc40d /pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2
parent61d5e897096e1fafe9cf51353f58624dfd9121f3 (diff)
Added pleroma web root.
Diffstat (limited to 'pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j2')
-rw-r--r--pleroma-otp/templates/pleroma.cloudflare.nginx.conf.j215
1 files changed, 10 insertions, 5 deletions
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;