闪亮的应用程序变灰了 - nginx代理ssl

inf*_*ner 5 ssl r nginx shiny-server

我试图通过https和使用auth0登录来保护访问我们的Web服务器上提供的一些闪亮的应用程序.闪亮的应用程序不能通过https工作,尽管它们可以通过http工作.

系统信息:

  • nginx的/ 1.10.2
  • Shiny Server v1.5.3.838
  • Node.js v6.10.0
  • CentOS Linux版本7.3.1611(核心版)

console.log链接https://gist.github.com/vasantm/4339b248143fa6b3f8c4d0f1773f33e9

nginx.conf链接 https://gist.github.com/vasantm/d98c8ae9de8a8667d9d2e6e59945de62

shiny-server.conf链接 https://gist.github.com/vasantm/43a94acd7b9fcf573cdea2a200218425.

我使用此引用来配置nginx和闪亮的 Running Shiny Server与代理

任何通过SSL获得光彩的线索?

即使在修复拼写错误并使用更新的配置后,我也会变灰了.这是更新的console.log我仍然会变灰了应用程序.然后我取消注释上面配置的突出显示部分仍然有错误.

这是最新的console.log

WebSocket连接到'WSS://kristallab.bwh.harvard.edu/sample-apps/rmd/ sockjs/N = DDUjuaZmdQBFbAe8Ni/345/w1oqw659 /网页套接字'失败:意外的响应代码:网页套接字握手期间错误400WrappedWebSocket @ VM220:35

VM221:35 WebSocket连接到'WSS://kristallab.bwh.harvard.edu/sample-apps/hello/ sockjs/N = NCXw2RGlge88iybomV/805/n61pj5fb /网页套接字'失败:WebSocket的握手期间错误:意外响应代码:400WrappedWebSocket @ VM221:35光泽-服务器- client.min.js:格式化:935Wed 2017年6月7日18时08分39秒GMT-0400(EDT)[INF]:错误:WebSocket的关闭光泽-服务器- client.min.js:格式化: 935Wed Jun 07 2017 18:08:39 GMT-0400(EDT)[INF]:连接已关闭.信息:{ "isTrusted":假}光泽-服务器- client.min.js:格式化:265Wed 2017年6月7日18时08分39秒GMT-0400(EDT)[DBG]:SockJS连接关闭光泽-服务器- client.min .js:格式:265Wed Jun 07 2017 18:08:39 GMT-0400(美国东部时间)[DBG]:频道0关闭shiny-server-client.min.js:格式:265Wed Jun 07 2017 18:08:39 GMT -0400(美国东部时间)[DBG]:移除频道0,0离开shiny-server-client.min.js:1 Wed Jun 07 2017 18:08:39 GMT-0400(EDT)[INF]:错误:WebSocket关闭闪亮-server-client.min.js:1 Wed Jun 07 2017 18:08:39 GMT-0400(EDT)[INF]:连接已关闭.信息:{ "isTrusted":假}光泽-服务器- client.min.js:1星期三2017年6月7日18时08分39秒GMT-0400(EDT)[DBG]:SockJS连接关闭光泽-服务器- client.min. js:1 Wed Jun 07 2017 18:08:39 GMT-0400(EDT)[DBG]:频道0关闭发光-server-client.min.js:1 Wed Jun 07 2017 18:08:39 GMT-0400( EDT)[DBG]:删除了0,0通道

屏幕截图如下所示 闪亮的应用程序在https上显示为灰色 闪亮的应用程序在http上运行良好

par*_*ari 9

尝试将这些行添加到闪亮的conf文件中:

sanitize_errors off;disable_protocols xdr-streaming xhr-streaming iframe-eventsource iframe-htmlfile;
Run Code Online (Sandbox Code Playgroud)

  • 100 个赞,效果超赞!还可以将这些设置添加到 docker 镜像:https://github.com/hemberg-lab/scmap-shiny/blob/3d3381aa9780b258e29afd6de0b08326a6571b44/Dockerfile#L20 (3认同)