【发布时间】:2016-08-02 18:43:41
【问题描述】:
我已经解决了这个问题。请阅读下面的答案
我已经在带有 VirtualBox 的 Ubuntu 14.04.4 LTS 上安装了 shiny-server。在我的路由器中转发端口 3838 并设置桥接网络,然后为我的虚拟 Ubuntu 机器分配一个静态 IP 后,我可以从我的网络外部的计算机远程连接并可视化“hello”示例应用程序页面,但是仅呈现 HTML 代码。
R 和 markdown iframe 都不起作用(连接被重置并且它们是灰色的)。另一方面,我可以从我的主机和客户机本身完美地浏览 hello 应用程序。
端口是打开的,我已经用远程计算机检查过了。我的主机在 Windows 10 上运行,我还配置了防火墙以允许 TCP/UDP 通过端口 3838 输入/输出流量。
在 RStudio 上运行命令 options(shiny.host="0.0.0.0") 后,我在主机 0.0.0.0 上运行了闪亮的服务器,但我仍然只能看到渲染的 ui.R 控件,而 server.R 没有任何内容仍然是灰色的。
知道是什么导致了这种行为吗?
【问题讨论】:
-
为了让闪亮的服务器运行,我遵循了官方安装指南rstudio.com/products/shiny/download-server
标签: r ubuntu networking shiny-server shiny