From e226c9223cce90ec80174aa1d02993048769256c Mon Sep 17 00:00:00 2001 From: JOduMonT Date: Tue, 4 Feb 2020 21:07:32 +0700 Subject: [PATCH] reverse proxy config for shaarli --- shaarli.subdomain.conf.sample | 17 +++++++++++++++++ shaarli.subfolder.conf.sample | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 shaarli.subdomain.conf.sample create mode 100644 shaarli.subfolder.conf.sample diff --git a/shaarli.subdomain.conf.sample b/shaarli.subdomain.conf.sample new file mode 100644 index 0000000..7b334a8 --- /dev/null +++ b/shaarli.subdomain.conf.sample @@ -0,0 +1,17 @@ +server { + listen 443 ssl; + listen [::]:443 ssl; + + server_name shaarli.*; + + include /config/nginx/ssl.conf; + + client_max_body_size 0; + + location / { + include /config/nginx/proxy.conf; + resolver 127.0.0.11 valid=30s; + set $upstream_shaarli shaarli; + proxy_pass http://$upstream_shaarli:80; + } +} \ No newline at end of file diff --git a/shaarli.subfolder.conf.sample b/shaarli.subfolder.conf.sample new file mode 100644 index 0000000..e41612c --- /dev/null +++ b/shaarli.subfolder.conf.sample @@ -0,0 +1,17 @@ +location /shaarli { + return 301 $scheme://$host/shaarli/; +} + +location ^~ /shaarli/ { + include /config/nginx/proxy.conf; + resolver 127.0.0.11 valid=30s; + set $upstream_shaarli shaarli; + rewrite /shaarli(.*) $1 break; + proxy_pass http://$upstream_shaarli:80; + + proxy_set_header Range $http_range; + proxy_set_header If-Range $http_if_range; + proxy_set_header Connection $http_connection; + proxy_redirect off; + proxy_ssl_session_reuse off; +}