Boen Posted April 30, 2022 Share Posted April 30, 2022 (edited) Hello together! Yesterday I installed Nginx Proxy Manager on my Unraid and so far redirects work on Ips that are not the same as the server itself. But as soon as I want to use a bridge Ip I get the error "502 Bad Gateway". The thousands of solutions like restarting or similar did not help me. Also with mobile data the same error occurs. Do you have any suggestions? Edited April 30, 2022 by Boen Quote Link to comment
Jorddahmann Posted September 23, 2022 Share Posted September 23, 2022 Hi There, I see that this post has been up for a few months and you haven't got a reply yet. Hopefully you managed to resolve your issue. I ran into the same issue myself and found a solution so I thought I'd better post it here: In my case, the issue was that the NGINX Proxy Manager docker defaults to being on the custom br0 network, while all my other docker containers (which I'm trying setup reverse proxies to) are on the bridge network. Switching those other docker containers to the br0 network as well, OR changing the Settings->Docker->"Host access to custom networks" setting to "Enabled" resolved the issue for me. In the end I went with switching those Docker containers to the same custom network as that seemed the more secure of the two options. 2 1 Quote Link to comment
PredatorVI Posted January 4, 2023 Share Posted January 4, 2023 (edited) [Edit] I forgot to mention I'm running Unraid Version: 6.11.5 (Trial: 8 days left) I'm new to Unraid and new-ish to docker and am seeing this as well from what I can tell. I'm hoping if I try to explain it, the solution will present itself . My setup is currently as follows: Unraid Server IP: 192.168.0.243 Nginx Proxy Manager docker container (unraid hosted): Network type: Custom:br0 Static IP: 192.168.0.253 Listening ports: 192.168.0.253:443/TCP <--> 192.168.0.253:443 192.168.0.253:80/TCP <--> 192.168.0.253:80 192.168.0.253:81/TCP <--> 192.168.0.253:81 Ombi docker container (unraid hosted): Network type: Host (unraid) Listening ports: 192.168.0.243:3579/TCP <--> 192.168.0.243:3579 According to this configuration, if I browse to the Unraid server IP using the Ombi port at http://192.168.0.243:3579/ I should be able to see the Ombi application. This in fact does work: For this test now, I've configured my local /etc/hosts file to resolve mydomain.com to the Unraid IP: I now I want Nginx to redirect this domain using HTTP to the Ombi service. On Nginx I have the following proxy host: Given Nginx-Proxy-Manger is running at 192.168.0.253 and listening on ports 80/443, I would think that going to http://mydomain.com/ would redirect to Ombi at http://192.168.0.243:3579. However, this returns a 502-Bad Gateway: If I change the Ombi container's Network type to Bridge, the port mapping looks as follows: 172.17.0.2:3579/TCP <--> 192.168.0.243:3579 I can still hit Ombi directly at http://192.168.0.243:3579, but still get a 502-Bad Gateway going through Nginx-Proxy-Manager. I also tried using the Ombi container's internal Nat IP 172.17.0.2, but I eventually get 504-Gateway Time-out (I expected this to fail). The only way it works for me is if I change the Ombi container Network type to be "Custom:br0" with static IP 192.168.0.210. Now http://mydomain.com works just fine! Can anyone explain why Nginx-Proxy-Manager won't redirect to the Unraid server IP+Ombi port even though the application works fine when hit directly? Thanks so much! Edited January 4, 2023 by PredatorVI Quote Link to comment
bootlegsamurai Posted November 9, 2023 Share Posted November 9, 2023 On 9/23/2022 at 11:21 AM, Jorddahmann said: Hi There, I see that this post has been up for a few months and you haven't got a reply yet. Hopefully you managed to resolve your issue. I ran into the same issue myself and found a solution so I thought I'd better post it here: In my case, the issue was that the NGINX Proxy Manager docker defaults to being on the custom br0 network, while all my other docker containers (which I'm trying setup reverse proxies to) are on the bridge network. Switching those other docker containers to the br0 network as well, OR changing the Settings->Docker->"Host access to custom networks" setting to "Enabled" resolved the issue for me. In the end I went with switching those Docker containers to the same custom network as that seemed the more secure of the two options. Changing the Docker Settings to Access Custom Networks worked for me. Thanks!! 1 Quote Link to comment
MrPatton75 Posted December 1, 2023 Share Posted December 1, 2023 @Jorddahmann This worked perfectly!! Thank you! I was pulling my hair out. Quote Link to comment
geefle Posted December 17, 2023 Share Posted December 17, 2023 I have the same problem, I have vaultewarden running behinf nginx and both are on br0 I still get a bad gateway response. I now enabled custom networks in docker but that did not help either. One thin I noticed is that docker custom network setting is set to Docker custom network type: ipvlan could that be the problem? Quote Link to comment
typical id10t Posted December 22, 2023 Share Posted December 22, 2023 On 9/23/2022 at 10:21 AM, Jorddahmann said: Hi There, I see that this post has been up for a few months and you haven't got a reply yet. Hopefully you managed to resolve your issue. I ran into the same issue myself and found a solution so I thought I'd better post it here: In my case, the issue was that the NGINX Proxy Manager docker defaults to being on the custom br0 network, while all my other docker containers (which I'm trying setup reverse proxies to) are on the bridge network. Switching those other docker containers to the br0 network as well, OR changing the Settings->Docker->"Host access to custom networks" setting to "Enabled" resolved the issue for me. In the end I went with switching those Docker containers to the same custom network as that seemed the more secure of the two options. Had an update go bad and lost some settings and all of a sudden Tautulli was giving this error. This is exactly what I needed to fix it. Quote Link to comment
geefle Posted January 4 Share Posted January 4 On 12/17/2023 at 10:56 AM, geefle said: I have the same problem, I have vaultewarden running behinf nginx and both are on br0 I still get a bad gateway response. I now enabled custom networks in docker but that did not help either. One thin I noticed is that docker custom network setting is set to Docker custom network type: ipvlan could that be the problem? I figured it out. I got myself confused and configured nginx to access vaultwarden using https. whihc obviously is not possible. When I changed that to http it worked. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.