# Uncomment this if you use Auth SSL: #map $ssl_client_s_dn $ssl_client_s_dn_cn { # default ""; # ~/CN=(?[^/]+) $CN; #} #>GNUNUX map $ssl_client_s_dn $ssl_client_s_dn_cn { default ""; ~/CN=(?[^/]+) $CN; } #/.*\.psgi)(?:$|/) { # GNUNUX include /etc/nginx/fastcgi_params; # GNUNUX fastcgi_pass llng_portal_upstream; # GNUNUX fastcgi_param REQUEST_URI /.well-known/openid-configuration; # GNUNUX fastcgi_param HTTP_HOST %%domain_name_eth0; # GNUNUX fastcgi_param LLTYPE psgi; # GNUNUX fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # GNUNUX fastcgi_split_path_info ^(.*\.psgi)(/.*)$; # GNUNUX fastcgi_param PATH_INFO $fastcgi_path_info; # GNUNUX } # GNUNUX } server { # GNUNUX listen 80; # GNUNUX listen [::]:80; # GNUNUX server_name auth.example.com; #>GNUNUX listen 443 ssl; server_name %%revprox_client_external_domainname; ssl_certificate %%revprox_cert_file; ssl_certificate_key %%revprox_key_file; ssl_client_certificate %%revprox_ca_file; ssl_session_cache shared:SSL:10m; #GNUNUX set_real_ip_from %%revprox_client_server_ip; real_ip_header X-Forwarded-For; #/.*\.psgi)(?:$|/) { # Note that Content-Security-Policy header is generated by portal itself # FastCGI configuration include /etc/nginx/fastcgi_params; fastcgi_pass llng_portal_upstream; fastcgi_param LLTYPE psgi; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_split_path_info ^(.*\.psgi)(/.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; # Uncomment this if you use Auth SSL: #fastcgi_param SSL_CLIENT_S_DN_CN $ssl_client_s_dn_cn; #>GNUNUX fastcgi_param SSL_CLIENT_S_DN_CN $ssl_client_s_dn_cn; #GNUNUX uwsgi_param SSL_CLIENT_S_DN_CN $ssl_client_s_dn_cn; #GNUNUX add_header Strict-Transport-Security "max-age=15768000"; #GNUNUX location /static/risotto/ { alias /usr/local/lib/static/; } location /static/common/apps/risotto/ { alias /usr/local/lib/static/; } #GNUNUX # rewrite well-known location /.well-known/openid-configuration { root /var/www/html; } #