【发布时间】:2013-03-13 14:19:02
【问题描述】:
我想知道是否可以将 R Shiny 集成到当前网站(PHP 或 RoR)中。我只是想利用 R Shiny 的力量来制作一个嵌入到当前网站的应用程序。但据我所知,Shiny 需要在自己的服务器而不是 Apache 上运行。不使用 iframe 是否可以无缝集成?
谢谢
【问题讨论】:
-
您可以使用 Shiny Server 作为 Apache 或 Nginx 后面的代理。换句话说,您可能将 hhttp://your_application/shinyapp/ 代理到您的 Shiny 服务器,但所有其他 URL 都以另一种方式提供。
-
@agstudy 感谢您的回复。您能否还请我指出一些如何在 Apache 后面设置代理的文档/教程?谢谢!
-
@zsljulius:我有 nginx + 闪亮。 Shiny 在 3838 端口上工作。我在
/位置内使用proxy_pass和proxy_redirect。然后你就可以形成一个网站风格的闪亮应用了。