If you’re using a reverse proxy, that means it’s the reverse proxy itself that you cannot connect to from the remote browser, right? It seems like this is all in the reverse proxy configuration, and/or how the reverse proxy is exposed to the public. How is that done?
If you are using a reverse proxy, you do not need to change the Hub’s bind ip unless the reverse proxy is on a different machine from jupyterhub’s configurable-http-proxy. You should be able to change the bind ip to
127.0.0.1 if the reverse proxy is local. It is only the reverse proxy itself that anyone needs to connect directly to, and only the proxy itself needs to connect to the hub.
Read more here: Source link