diff --git a/public/assets/js/app.js b/public/assets/js/app.js index e36db75..ae49d98 100644 --- a/public/assets/js/app.js +++ b/public/assets/js/app.js @@ -13,7 +13,7 @@ https: false, http2: true, email: 'hello@example.com', - cdn: true, + cdn: false, non_www: true, php: '7.2', index_html: false, @@ -50,6 +50,8 @@ docs: 'pdf|docx?|xlsx?|pptx?' }; + $scope.gzipTypes = 'text/plain text/css text/xml application/json application/javascript application/xml+rss application/atom+xml image/svg+xml'; + ///////////////////// diff --git a/public/templates/_general.conf.html b/public/templates/_general.conf.html index 571b906..89ba3ae 100644 --- a/public/templates/_general.conf.html +++ b/public/templates/_general.conf.html @@ -41,4 +41,4 @@ gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 6; -gzip_types text/plain text/css text/xml application/json application/javascript application/xml+rss application/atom+xml image/svg+xml; \ No newline at end of file +gzip_types {{ gzipTypes }}; \ No newline at end of file diff --git a/public/templates/example.com.conf.html b/public/templates/example.com.conf.html index 2049e0e..4c30dca 100644 --- a/public/templates/example.com.conf.html +++ b/public/templates/example.com.conf.html @@ -40,7 +40,14 @@ server { ssl_certificate /etc/letsencrypt/live/{{ data.domain }}/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/{{ data.domain }}/privkey.pem; - ssl_trusted_certificate /etc/letsencrypt/live/{{ data.domain }}/fullchain.pem; + ssl_trusted_certificate /etc/letsencrypt/live/{{ data.domain }}/fullchain.pem; + + # gzip + gzip on; + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_types {{ gzipTypes }}; include _ssl.conf; @@ -51,7 +58,7 @@ server { } location / { - deny all + deny all; } } @@ -109,7 +116,14 @@ server { server_name cdn.{{ data.domain }}; root /var/www/{{ data.domain }}{{ data.document_root }}; - access_log off; + access_log off; + + # gzip + gzip on; + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_types {{ gzipTypes }}; location ~* \.(?:{{ extensions.assets }}|{{ extensions.fonts }}|{{ extensions.svg }}|{{ extensions.images }}|{{ extensions.audio }}|{{ extensions.video }}|{{ extensions.docs }})$ { add_header Access-Control-Allow-Origin "*"; @@ -118,7 +132,7 @@ server { } location / { - deny all + deny all; } }