服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Jupyter笔记本SSL:WRONG_VERSION_NUMBER错误只能通过Apache

我试图在我的Apache 2.4.7服务器上设置一个安全的Jupyter笔记本。 如果有更好,更简单或者更安全的方式来做,那会很棒。 我知道AuthType Basic并没有真正增加太多,我只是在玩Apache,为了完整性,我在这里包含了它。 当我通过HTTPbuild立一个不安全的笔记本电脑时,它可以工作,但显然这是一个坏主意。 我遇到的问题具体是 但只有当通过我的域名访问它。 显然它必须得到保护,因为我通过它暴露python。 Apache不会为此logging错误,但Jupyter笔记本SSL Error on某些数字('127.0.0.1',某些数字): [SSL: WRONG_VERSION_NUMBER_NUMBER] wrong version number (_ssl.c:600) SSL Error on引发SSL Error on ): [SSL: WRONG_VERSION_NUMBER_NUMBER] wrong version number (_ssl.c:600) 我有Jupyter设置了SSL,并可以通过正常的https://localhost:8888/tree来访问它,它在https://www.[mydomain].com/ipython中确认了相同的连接细节和技术细节Chrome和Firefox中页面的安全选项卡 Jupyter似乎默认为TLS 1.0,根据openssl s_client -connect localhost:8888 ,select另一个协议得到SSL: WRONG_VERSION_NUMBER按预期。 diff <(openssl s_client -connect www.[mydomain].com:443 </dev/null) <(openssl s_client -connect localhost:8888 </dev/null)显示没有真正的差异。 由于url的大小,可以肯定的是,会话ID,主密钥和TLS会话票据的字节差异是不同的。 我的jupyter_notebook_config.py ( 切割和卫生的一种?)看起来像: c = […]