Hi All. When I do the following call ::
https://username:password@1.2.3.4?upstream_protocol=http I get a 500 error (on the browser-client), with the following seen in /var/log/nginx/error.log (on nginx-server) ###################################################### 2017/04/14 13:03:51 [error] 16039#16039: *1 invalid URL prefix in ":// 127.0.0.1:5000", client: 182.69.5.226, server: , request: "GET /cgi-bin/webproc HTTP/1.1", host: "1.2.3.4", referrer: " https://1.2.3.4/?upstream_protocol=http" ###################################################### Following is the server-block section in /etc/nginx/conf.d/default.conf ###################################################### server { listen 443 ssl; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key; location / { auth_basic 'Restricted'; auth_basic_user_file /etc/nginx/ssl/.htpasswd; proxy_pass $arg_upstream_protocol://127.0.0.1: $forwarded_port; } } ###################################################### It definitely looks that "upstream_protocol" parameter is not being picked up by $arg_upstream_protocol. What am I missing? Will be grateful for pointers. Thanks and Regards, Ajay
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx