I have trying to add proxy_set_header in my nginx.conf file. When I try to add proxy_pass and invoke the URL it throws 502 Bad Gateway nginx/1.11.1 error.
Not sure h
502
is sent when your upstream is not reachable.
Try to switch on error log
and you might see failed to connect to upstream
,
for this you need to check whether your upstream
server is running or not, sudo service upstream status
, and try to switch that on.
Had similar problem with proxy_pass, if your Linux server is using SELINUX then you may want to try this.
$ setsebool -P httpd_can_network_connect true
Refer to Warren's answer: https://unix.stackexchange.com/questions/196907/proxy-nginx-shows-a-bad-gateway-error
Try:
location /azure {
proxy_pass appserver;
}