From bb63bc4489d9c3c5da7a085970e5d46404736a96 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Thu, 5 Jan 2023 23:47:52 +0100 Subject: [PATCH] To microblog.pub NGINX setup, add gzip compression. --- .../nginx/sites-available/microblogpub.nginx | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/bullseye/etc_files/microblogpub/etc/nginx/sites-available/microblogpub.nginx b/bullseye/etc_files/microblogpub/etc/nginx/sites-available/microblogpub.nginx index 36e2447..148a494 100644 --- a/bullseye/etc_files/microblogpub/etc/nginx/sites-available/microblogpub.nginx +++ b/bullseye/etc_files/microblogpub/etc/nginx/sites-available/microblogpub.nginx @@ -5,6 +5,43 @@ server { ssl_certificate /etc/letsencrypt/live/REPLACE_fqdn_ECALPER/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/REPLACE_fqdn_ECALPER/privkey.pem; + // via + // and https://docs.microblog.pub/installing.html#nginx-config-tips + gzip on; + gzip_disable "msie6"; + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_buffers 16 8k; + gzip_http_version 1.1; + gzip_min_length 256; + gzip_types + application/atom+xml + application/geo+json + application/javascript + application/x-javascript + application/json + application/ld+json + application/manifest+json + application/rdf+xml + application/rss+xml + application/xhtml+xml + application/xml + font/eot + font/otf + font/ttf + image/svg+xml + text/css + text/javascript + text/plain + text/xml + + text/html + + application/javascript + application/activity+json + application/octet-stream; + location / { proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -- 2.30.2