JupyterHub没有连接到其公共端口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JupyterHub没有连接到其公共端口相关的知识,希望对你有一定的参考价值。

JupyterHub不在公共端口8000上工作。它只适用于端口8081.我读到的每个地方,每个人都在没有任何解决方案的情况下神奇地解决了他们的问题。

https://github.com/jupyterhub/jupyterhub/issues/742

jupyterhub_config.py

from oauthenticator.gitlab import GitLabOAuthenticator
c.JupyterHub.authenticator_class = GitLabOAuthenticator
c.GitLabOAuthenticator.oauth_callback_url = 'http://localhost:8000/hub/oauth_callback'
c.GitLabOAuthenticator.client_id =  '...'
c.GitLabOAuthenticator.client_secret = '...'
c.ConfigurableHTTPProxy.debug = True
c.JupyterHub.hub_ip = '127.0.0.1'
c.JupyterHub.hub_port = 8081
c.JupyterHub.ip = '127.0.0.1'
c.JupyterHub.port = 8000
c.JupyterHub.spawner_class = 'simplespawner.SimpleLocalProcessSpawner'
c.JupyterHub.ssl_cert = '/srv/jupyterhub/jupyterhub.crt'
c.JupyterHub.ssl_key = '/srv/jupyterhub/jupyterhub.key'

使用GitLab作为验证者和simplespawner作为产生者。不使用Docker。

JupiterHow -B 0.Ya.4

可配置-HTTP-Proxy -V 4.0.1

在VirtualBox上运行Ubuntu 18.04。

答案

显然我必须在JupyterHub之前在另一个终端窗口上运行以下行。

跑:

configurable-http-proxy --ip=127.0.0.1 --port=8000 --api-ip=127.0.0.1 --api-port=8001

之前:

jupyterhub -f /srv/jupyterhub/jupyterhub_config.py --debug

以上是关于JupyterHub没有连接到其公共端口的主要内容,如果未能解决你的问题,请参考以下文章

端口已转发,但仍无法连接到 XAMPP

从外部IP将TCP客户端连接到我的服务器

将 Philips Hue 与端口转发结合使用

在没有公共 API 的情况下连接到网站 webosocket

eclipse RSE 可以连接到本地端口(ssh 隧道)吗?

如何控制对等端的套接字[TCP打孔]