From 98576f69e12711ed969daa9a2cfa99dca65173aa Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 23 Jan 2021 00:31:55 +0100 Subject: [PATCH] introduce proxy_options snippet --- sites-available/default | 14 +------------- sites-available/nextcloud | 8 +------- snippets/proxy_options.conf | 7 +++++++ 3 files changed, 9 insertions(+), 20 deletions(-) create mode 100644 snippets/proxy_options.conf diff --git a/sites-available/default b/sites-available/default index cfb7948..bd4d67d 100644 --- a/sites-available/default +++ b/sites-available/default @@ -11,8 +11,6 @@ server { ssl_certificate_key /etc/letsencrypt/live/my.domain.com/privkey.pem; include /etc/nginx/snippets/ssl_options.conf; - # Configure maximum picture size - # Note that Diaspora has a client side check set at 4M client_max_body_size 5M; client_body_buffer_size 256K; @@ -21,16 +19,6 @@ server { location / { proxy_pass http://192.168.2.1/; - proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504; - - proxy_buffering on; - proxy_buffers 12 12k; - proxy_redirect off; - - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $remote_addr; - proxy_set_header X-Forwarded-Proto https; - proxy_set_header X-Forwarded-Port 443; - proxy_set_header Host $host; + include /etc/nginx/snippets/proxy_options.conf; } } diff --git a/sites-available/nextcloud b/sites-available/nextcloud index 66e1498..91a4388 100644 --- a/sites-available/nextcloud +++ b/sites-available/nextcloud @@ -21,12 +21,6 @@ server { location / { proxy_pass http://192.168.2.2/; - proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504; - - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header Host $http_host; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_redirect off; + include /etc/nginx/snippets/proxy_options.conf; } } diff --git a/snippets/proxy_options.conf b/snippets/proxy_options.conf new file mode 100644 index 0000000..a28b48a --- /dev/null +++ b/snippets/proxy_options.conf @@ -0,0 +1,7 @@ +proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504; + +proxy_set_header X-Real-IP $remote_addr; +proxy_set_header X-Forwarded-For $remote_addr; +proxy_set_header X-Forwarded-Proto https; +proxy_set_header X-Forwarded-Port 443; +proxy_set_header Host $host;