From eed358c32bb251c58f3225e2682a5d39a614b38b Mon Sep 17 00:00:00 2001 From: Benjamin Brummer Date: Sun, 1 Dec 2024 14:38:48 +0100 Subject: [PATCH] extended gzip configuration --- debian/nginx/invoiceninja.conf | 24 +++++++++++++++++------- debian/nginx/laravel.conf | 1 + 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/debian/nginx/invoiceninja.conf b/debian/nginx/invoiceninja.conf index 8e4438c..5b5de16 100644 --- a/debian/nginx/invoiceninja.conf +++ b/debian/nginx/invoiceninja.conf @@ -1,9 +1,19 @@ -client_max_body_size 100M; +# https://nginx.org/en/docs/http/ngx_http_core_module.html client_body_buffer_size 100M; - -fastcgi_buffer_size 16k; -fastcgi_buffers 4 16k; - -gzip on; - +client_max_body_size 100M; server_tokens off; + +# https://nginx.org/en/docs/http/ngx_http_fastcgi_module.html +fastcgi_buffer_size 16k; +fastcgi_buffers 8 16k; + +# https://nginx.org/en/docs/http/ngx_http_gzip_module.html +gzip on; +gzip_comp_level 2; +gzip_min_length 1024; +gzip_proxied any; +gzip_types *; + +#https://nginx.org/en/docs/http/ngx_http_realip_module.html +set_real_ip_from 172.19.0.1; +#real_ip_header X-Real-IP; diff --git a/debian/nginx/laravel.conf b/debian/nginx/laravel.conf index 88ffb39..7404f0c 100644 --- a/debian/nginx/laravel.conf +++ b/debian/nginx/laravel.conf @@ -1,3 +1,4 @@ +# https://laravel.com/docs/master/deployment#nginx server { listen 80 default_server; server_name _;