From 6a47b9c1017d941bec91ca1459bf7f4241e6b346 Mon Sep 17 00:00:00 2001 From: L3D Date: Mon, 4 Oct 2021 22:09:39 +0200 Subject: [PATCH] adding gzip to nginx --- files/nginx/nginx.conf | 48 +++++++++++++++++++++++++++++++----------- vars/main.yml | 2 +- 2 files changed, 37 insertions(+), 13 deletions(-) diff --git a/files/nginx/nginx.conf b/files/nginx/nginx.conf index fc49abc..86aa811 100644 --- a/files/nginx/nginx.conf +++ b/files/nginx/nginx.conf @@ -7,23 +7,47 @@ include /usr/share/nginx/modules/*.conf; events { - worker_connections 1024; + worker_connections 1024; } http { - access_log /var/log/nginx/access.log; + access_log /var/log/nginx/access.log; - sendfile on; - tcp_nopush on; - tcp_nodelay on; - keepalive_timeout 65; - types_hash_max_size 2048; - server_tokens off; + sendfile on; + tcp_nopush on; + tcp_nodelay on; + keepalive_timeout 65; + types_hash_max_size 2048; + server_tokens off; - include /etc/nginx/mime.types; - default_type application/octet-stream; + gzip on; + gzip_min_length 256; + gzip_vary: on; + 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; - include /etc/nginx/conf.d/*.conf; - include /etc/nginx/sites-enabled/*; + include /etc/nginx/mime.types; + default_type application/octet-stream; + + include /etc/nginx/conf.d/*.conf; + include /etc/nginx/sites-enabled/*; } diff --git a/vars/main.yml b/vars/main.yml index 7fad633..fbf5917 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -1,3 +1,3 @@ --- -playbook_version_number: 23 # should be int +playbook_version_number: 24 # should be int playbook_version_path: 'do1jlr.nginx_roles-ansible.version'