parent
0e5b06aec4
commit
fd007de19d
@ -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__; |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
Loading…
Reference in new issue