From fd007de19dfd7edeadb3383f5583626cf669897a Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Tue, 2 Feb 2016 06:23:27 +0000 Subject: [PATCH] Missing file --- _example/etc/test-nginx.conf | 67 ++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 _example/etc/test-nginx.conf diff --git a/_example/etc/test-nginx.conf b/_example/etc/test-nginx.conf new file mode 100644 index 000000000..8e5df2958 --- /dev/null +++ b/_example/etc/test-nginx.conf @@ -0,0 +1,67 @@ +server { + listen __PORT__; + server_name test1.__DNSDOMAIN__; + root /var/www/html; + + + # Internal authentication request + location = /lmauth { + internal; + include /etc/nginx/fastcgi_params; + fastcgi_pass __PSGISERVERSOCKET__; + + # Drop post datas + fastcgi_pass_request_body off; + fastcgi_param CONTENT_LENGTH ""; + + # Keep original hostname + fastcgi_param HOST $http_host; + + # Keep original request (LLNG server will received /llauth) + fastcgi_param X_ORIGINAL_URI $request_uri; + + } + + # Client requests + location / { + auth_request /lmauth; + auth_request_set $lmremote_user $upstream_http_lm_remote_user; + auth_request_set $lmlocation $upstream_http_location; + error_page 401 $lmlocation; + try_files $uri $uri/ =404; + + # Add as many 3-lines block as headers returned by configuration for this + # template + auth_request_set $headername1 $upstream_http_headername1; + auth_request_set $headervalue1 $upstream_http_headervalue1; + #proxy_set_header $headername1 $headervalue1; + # OR + #fastcgi_param $fheadername1 $headervalue1; + + auth_request_set $headername2 $upstream_http_headername2; + auth_request_set $headervalue2 $upstream_http_headervalue2; + #proxy_set_header $headername2 $headervalue2; + # OR + #fastcgi_param $fheadername2 $headervalue2; + + auth_request_set $headername3 $upstream_http_headername3; + auth_request_set $headervalue3 $upstream_http_headervalue3; + #proxy_set_header $headername3 $headervalue3; + # OR + #fastcgi_param $fheadername3 $headervalue3; + + auth_request_set $headername4 $upstream_http_headername4; + auth_request_set $headervalue4 $upstream_http_headervalue4; + #proxy_set_header $headername4 $headervalue4; + # OR + #fastcgi_param $fheadername4 $headervalue4; + + + } + + location = /lmstatus { + fastcgi_pass __PSGISERVERSOCKET__; + } + +} +