Hey, I am quite new with nginx. And so my problem might be more on a basic level. I am running a html website. This is not an official hosted one but more an internal service webpage of some device. It is installed on a PC (PC-device) together with nginx, that supports all the data needed for the webpage. If I call the webpage from a connected PC (PC-browser) everything is working fine. But now I’d like to run a reverse-proxy (PC-proxy) in between. So the PC-browser does not see the PC-device anymore. PC-device is linked to PC-proxy via 192.168.5.0. PC-browser is linked to PC-proxy via 192.168.1.0. When I call the webpage now the index.html will be loaded via the proxy-pass configuration on the PC-proxy (also nginx), but all the next stuff like .js files and image files are not. I tested a lot but I am stuck. This structure of a reverse proxy looks very basic for me. But I don’t get it run.
My configuration: PC-device /path/index.html <img src="/images/logo.jpg" …> nginx.conf location /images/ absolute_image_path PC-proxy nginx.conf location /device/ proxy_pass 192.168.5.1/path index.html PC-browser url: 192.168.1.1/device/index.html => index.html will be loaded correctly from PC-device, because of the proxy-pass configuration => but the Logo-image, that will be loaded by the index.html, will not be found. So, how does a reverse-proxy load data for a webpage ? How should nginx(PC-proxy) know, where to find the image-file /images/logo.jpg that is asked for by the webpage ? Or is it necessary that all data of the webpage has to be relative to the starting point “192.168.1.1/device/index.html” ? I am not sure if my misunderstanding is related to the webpage structure or to the reverse-proxy function. Thanks for any help. sorry, I posted this problem already on the german list, but got no answer. As this english list seems more crowded, I'd like to give it a second try. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,290609,290609#msg-290609 _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx