繁体   English   中英

使用SSL的NGINX上的闪亮服务器

[英]Shiny Server on NGINX with SSL

我在Ubuntu 12.04 64位系统上设置了Shiny Server,R'link'软件包v7.0,NGINX和第三方SSL证书。 使用http时一切正常,但在我使用NGINX设置SSL反向代理后 - server.R文件停止工作 - 我没有看到任何事情发生。 我只看到来自ui.R的输出,没有错误,但也没有来自server.R的结果。 看起来客户端和服务器之间没有通信。 我在Ubuntu 12.04笔记本上试用了Win 7,谷歌Chrome和Chromium上的IE8和谷歌Chrome。 同样的问题。 有趣的是,它在使用iPad工作正常

请帮忙。 谢谢

================================================== ============ Shiny Server v0.3.6(Node.js v0.10.21)

sessionInfo()R版本3.0.2(2013-09-25)平台:x86_64-pc-linux-gnu(64位)

附加基础包:[1] stats graphics grDevices utils数据集方法库

其他附件包:[1] shiny_0.7.0

通过命名空间加载(并未附加):[1] bitops_1.0-5 caTools_1.14 digest_0.6.3 httpuv_1.2.0 RJSONIO_1.0-3 [6] xtable_1.7-1

这是Shiny-Server的日志:

^ [[32m [2013-11-12 03:53:43.571] [INFO] shiny-server - ^ [[39mStopping listener on 0.0.0.0:3838 ^ [[32m [2013-11-12 03:53:43.572] [INFO] shiny-server - ^ [[39mShutting down worker processes(with notification)^ [[32m [2013-11-12 03:53:44.393] [INFO] shiny-server - ^ [[39mShiny Server v0.3.6( Node.js v0.10.21)^ [[32m [2013-11-12 03:53:44.395] [INFO] shiny-server - ^ [[39m使用配置文件“/etc/shiny-server/shiny-server.conf” ^ [[32m [2013-11-12 03:53:44.435] [INFO] shiny-server - ^ [[39mSta​​rting listener on 0.0.0.0:3838]

这是nginx.conf文件(仅显示服务器部分):

   server {

            listen 80;
            return 301 https://$host$request_uri;

    }

    server {

            listen 443 default ssl;

            ssl on;
            ssl_certificate /etc/nginx/ssl/server.crt;
            ssl_certificate_key /etc/nginx/ssl/server.key;

            server_name [domain name];
            index index.html;

            location / {
                    proxy_pass http://localhost:3838;
                    proxy_redirect http://localhost:3838/ $scheme://$host/;                                    

            }

    }

================================================== ====

事实证明问题的根本原因并不容易理解,因为它在iPad上运行良好,但在其他系统上运行不正常。 因此,在我发现有一个新的软件版本Shine Server 0.4.0.0之后,我已经采取了升级措施,并且我已经将'闪亮'软件包升级到shiny_0.8.0.99。 根据此资源的说明完成所有操作后: http//rstudio.github.io/shiny-server/latest/ - 问题已经消失。 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM