From d6a1bd2300ddfea1c7f48d34895bd474784c63ad Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 18 Nov 2016 22:37:49 +0100 Subject: cache image resources at the client --- etc/nginx/sites-enabled/www-ssl.site | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/etc/nginx/sites-enabled/www-ssl.site b/etc/nginx/sites-enabled/www-ssl.site index 605f45e..62ac399 100644 --- a/etc/nginx/sites-enabled/www-ssl.site +++ b/etc/nginx/sites-enabled/www-ssl.site @@ -26,9 +26,14 @@ server { rewrite ^/wallet$ /wallet.html break; } + location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { + expires 1y; + } + # Note: this will go to /var/www/(videos|releases), which we took out of Git location /videos { root /var/www; + expires max; } location /releases { -- cgit v1.2.3 From 23b0a31471ec58813ab6584e01015c25b878d748 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 18 Nov 2016 22:39:26 +0100 Subject: fix location --- etc/nginx/sites-enabled/www-ssl.site | 1 + 1 file changed, 1 insertion(+) diff --git a/etc/nginx/sites-enabled/www-ssl.site b/etc/nginx/sites-enabled/www-ssl.site index 62ac399..1c5dda9 100644 --- a/etc/nginx/sites-enabled/www-ssl.site +++ b/etc/nginx/sites-enabled/www-ssl.site @@ -27,6 +27,7 @@ server { } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { + root /var/www/taler.net; expires 1y; } -- cgit v1.2.3 From c3e23e13dd725bc47a74734039da3a8b024d293f Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 18 Nov 2016 22:43:36 +0100 Subject: enable gzip --- etc/nginx/sites-enabled/www-ssl.site | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/etc/nginx/sites-enabled/www-ssl.site b/etc/nginx/sites-enabled/www-ssl.site index 1c5dda9..4d598a2 100644 --- a/etc/nginx/sites-enabled/www-ssl.site +++ b/etc/nginx/sites-enabled/www-ssl.site @@ -26,7 +26,17 @@ server { rewrite ^/wallet$ /wallet.html break; } - location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { + 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_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; + + + location ~* \.(png|jpg|jpeg|gif|ico|svg|js|css)$ { root /var/www/taler.net; expires 1y; } -- cgit v1.2.3 From f11b9ebc0f1b0228f632e01ed3cc43f8d0dea279 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 18 Nov 2016 22:45:24 +0100 Subject: enable gzip for application/javascript --- etc/nginx/sites-enabled/www-ssl.site | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/nginx/sites-enabled/www-ssl.site b/etc/nginx/sites-enabled/www-ssl.site index 4d598a2..7831d38 100644 --- a/etc/nginx/sites-enabled/www-ssl.site +++ b/etc/nginx/sites-enabled/www-ssl.site @@ -33,7 +33,7 @@ server { gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; - gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; + gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; location ~* \.(png|jpg|jpeg|gif|ico|svg|js|css)$ { -- cgit v1.2.3 From e120d5fc0930bee106e570c40d0e4c21c4229709 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 18 Nov 2016 23:11:33 +0100 Subject: add redirect for backoffice --- etc/nginx/conf.d/demo.redirects | 1 + etc/nginx/conf.d/test.redirects | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/nginx/conf.d/demo.redirects b/etc/nginx/conf.d/demo.redirects index 143637c..b81800d 100644 --- a/etc/nginx/conf.d/demo.redirects +++ b/etc/nginx/conf.d/demo.redirects @@ -4,3 +4,4 @@ rewrite ^/bank(.*)$ $scheme://bank.demo.taler.net/$1 redirect; rewrite ^/exchange$ $scheme://exchange.demo.taler.net/ redirect; rewrite ^/exchange/(.*)$ $scheme://exchange.demo.taler.net/$1 redirect; + rewrite ^/blog/track$ $scheme://blog.demo.taler.net/track redirect; diff --git a/etc/nginx/conf.d/test.redirects b/etc/nginx/conf.d/test.redirects index 4d62bf0..e432ee6 100644 --- a/etc/nginx/conf.d/test.redirects +++ b/etc/nginx/conf.d/test.redirects @@ -4,3 +4,4 @@ rewrite ^/bank(.*)$ $scheme://bank.test.taler.net/$1 redirect; rewrite ^/exchange$ $scheme://exchange.demo.taler.net/ redirect; rewrite ^/exchange/(.*)$ $scheme://exchange.demo.taler.net/$1 redirect; + rewrite ^/blog/track$ $scheme://blog.test.taler.net/track redirect; -- cgit v1.2.3