gpt4 book ai didi

SSL:WRONG_VERSION_NUMBER 设置公共(public) Jupyter 服务器时

转载 作者:太空宇宙 更新时间:2023-11-03 12:39:28 25 4
gpt4 key购买 nike

我正在设置一个 Juypter 服务器来托管我的笔记本。

/home/user/.jupyter/notebook_configuration.py

c.NotebookApp.certfile = u'/home/user/.jupyter/mycert.pem'
c.NotebookApp.keyfile = u'/home/user/.jupyter/mykey.key'

如果我在控制台上运行

jupyter notebook --ip="ip_address" --port=8000 --certfile=mycert.pem --keyfile mykey.key

服务器和证书正常工作!

但是,当我设置 DNS 条目并尝试路由到服务器时遇到了这个错误

SSL Error on 10 ('ip_address', 63748): [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:600)

这是怎么回事?

最佳答案

问题是一个 super 简单的问题,我花了比实际应该花的时间更长的时间来弄清楚。

默认情况下,控制台为您提供的地址是要路由到的 https 地址。 https 有效。

但是如果你输入

your_url.com

它将带您到 http://your_url.com。如果您为您的服务器设置 TSL 证书,您的 http 路由将不再有效,并且 Jupyter 不会重新路由到开箱即用的 https

解决方法:改用 https

我的长期解决方案:I ended up hosting my Jupyter notebook behind apache.

关于SSL:WRONG_VERSION_NUMBER 设置公共(public) Jupyter 服务器时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34345605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com