Simple reverse proxy - 520 bad gateway
Jason In North Hollywood
nohojason at gmail.com
Thu Mar 16 02:39:19 UTC 2017
Trying to do a simple proxy from sub.domain.com/link1 to another server on
the LAN - 10.1.1.1:8080/someotherlink1.
This is what my server context looks like: (I modified the default
nginx.conf)
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name sub.domain.com;
root /;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location /link1 {
proxy_pass http://10.1.1.1:8080/link2
}
}
`
but visiting a webpage is just loading the nginx 502 bad gateway page.
Error in the log is:
2017/03/15 22:04:27 [crit] 8647#0: *11 connect() to 10.1.1.1:8080 failed
(13: Permission denied) while connecting to upstream, client:
112.xxx.xxx.xxx, server: sub.domain.com, request: "GET /link1/ HTTP/1.1",
upstream: "http://10.1.1.1.1:8080/link2/", host: "sub.domain.com"
whats a bit strange looking is the GET /link1/ - as this this should not be
the link in the final upstream URL - it should not be trying to get this
link.
What am I doing wrong?
Thanks,
Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20170316/08d7f316/attachment.html>
More information about the nginx
mailing list