From 1ce017b8afbcac4e4bd13b0d846ce663007d35e5 Mon Sep 17 00:00:00 2001 From: Nicolas Wavrant <nicolas.wavrant@tiolive.com> Date: Wed, 2 Oct 2013 09:56:55 +0200 Subject: [PATCH] slaprunner: Auto-redirection on login page if error 401 --- software/slaprunner/nginx_conf.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/software/slaprunner/nginx_conf.in b/software/slaprunner/nginx_conf.in index a916d4860..dc84e69e1 100644 --- a/software/slaprunner/nginx_conf.in +++ b/software/slaprunner/nginx_conf.in @@ -55,6 +55,7 @@ http { fastcgi_temp_path {{ param_tempdir['fastcgi_temp_path'] }}; uwsgi_temp_path {{ param_tempdir['uwsgi_temp_path'] }}; scgi_temp_path {{ param_tempdir['scgi_temp_path'] }}; + error_page 401 @login; location / { proxy_pass http://{{ param_nginx_frontend['runner-ip'] }}:{{ param_nginx_frontend['runner-port'] }}; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; @@ -90,5 +91,8 @@ http { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } + location @login { + rewrite .* /login permanent; + } } } -- 2.30.9