diff options
-rw-r--r-- | etc/nginx/sites-enabled/demo.site | 10 | ||||
-rw-r--r-- | etc/nginx/sites-enabled/test.site | 1 | ||||
-rw-r--r-- | etc/nginx/sites-enabled/www-ssl.site | 5 |
3 files changed, 7 insertions, 9 deletions
diff --git a/etc/nginx/sites-enabled/demo.site b/etc/nginx/sites-enabled/demo.site index 5896644..9731013 100644 --- a/etc/nginx/sites-enabled/demo.site +++ b/etc/nginx/sites-enabled/demo.site @@ -18,8 +18,7 @@ server { include conf.d/demo.redirects; include conf.d/talerssl; location / { - ssi on; - set $envroot "/"; + rewrite ^/$ /en uwsgi_pass unix:/home/demo/sockets/landing.uwsgi; include /etc/nginx/uwsgi_params; } @@ -73,8 +72,6 @@ server { include conf.d/talerssl; location / { - ssi on; - set $envroot "/"; uwsgi_pass unix:/home/demo/sockets/shop.uwsgi; include /etc/nginx/uwsgi_params; } @@ -98,8 +95,6 @@ server { include conf.d/talerssl; location / { - set $envroot "/"; - ssi on; uwsgi_pass unix:/home/demo/sockets/donations.uwsgi; include /etc/nginx/uwsgi_params; } @@ -120,7 +115,6 @@ server { listen 443 ssl; listen [::]:443 ssl; server_name bank.demo.taler.net; - ssi on; include conf.d/demo.redirects; include conf.d/talerssl; @@ -130,8 +124,6 @@ server { } location / { - set $envroot "/"; - ssi on; uwsgi_pass unix:/home/demo/sockets/bank.uwsgi; include /etc/nginx/uwsgi_params; } diff --git a/etc/nginx/sites-enabled/test.site b/etc/nginx/sites-enabled/test.site index a77e521..4afaf79 100644 --- a/etc/nginx/sites-enabled/test.site +++ b/etc/nginx/sites-enabled/test.site @@ -32,6 +32,7 @@ server { # https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/ error_page 418 = @blue; error_page 419 = @green; + rewrite ^/$ /en redirect; recursive_error_pages on; if ($http_x_taler_deployment_color ~ "blue") { return 418; } if ($http_x_taler_deployment_color ~ "green") { return 419; } diff --git a/etc/nginx/sites-enabled/www-ssl.site b/etc/nginx/sites-enabled/www-ssl.site index 597a26b..ac0d286 100644 --- a/etc/nginx/sites-enabled/www-ssl.site +++ b/etc/nginx/sites-enabled/www-ssl.site @@ -10,6 +10,11 @@ server { include conf.d/talerssl; location = / { + map $http_accept_language $lang { + default en; + ~es es; + ~fr fr; + } rewrite_by_lua ' if ngx.var.http_accept_language == nil then ngx.redirect("/en/") |