制作脚本内容'安全'用于HTTPS显示(散景)

时间:2016-08-21 14:05:37

标签: python django google-app-engine https bokeh

我正在寻找解决方案,并且遇到了来自maria saz的已删除问题。幸运的是,我能够通过谷歌看到它cached。由于我有完全相同的问题,我借用原文:

""" 我正在使用内嵌嵌入来构建一个包含Bokeh图的网站。但是,使用https连接到站点会阻止渲染图,因为源被认为是未经身份验证的'。有办法解决这个问题吗?

在'安全概述'中,它说:

  

阻止混合内容您的页面请求被阻止的不安全资源。

两个被阻止的请求是:

散景-0.12.1.min.css

散景-0.12.1.min.js

... """

在我的情况下,我可以添加一些进一步的信息。该网站正在使用django和谷歌应用引擎构建,如果我允许不安全的内容,散景图将按预期工作。

如何提供我的内容,以便在没有警告的情况下加载脚本?

2 个答案:

答案 0 :(得分:0)

如果您代理正在终止SSL的代理后面的Bokeh服务器,那么您需要配置代理以将原始协议传递到Bokeh服务器,并使用--use-xheaders命令行选项来调用散景服务器:

bokeh serve app_script.py --use-xheaders

无法告诉您如何转发协议,因为您尚未指定设置,但在“用户指南”中有一个Nginx和SSL的示例:

http://bokeh.pydata.org/en/latest/docs/user_guide/server.html#reverse-proxying-with-nginx-and-ssl

答案 1 :(得分:0)

只需使用" https://"

参考CDN地址即可解决此问题

请参阅bokeh embed notes