在Apache服务器上运行R Shiny App

扎克鲁拉基斯

我有一个想在现有的Apache服务器上运行的Shiny应用程序。我对服务器是完全陌生的,并且对从哪里开始一无所知。不幸的是,我在网上找到的大多数资源都是关于NGINX而不是Apache。

我知道这样的事情是可能的,但是我不确定如何开始。如何开始在Apache服务器上托管自己的Shiny应用程序?

伊恩·韦斯利

因此,您不要在Apache上运行Shiny应用程序,Shiny Apps必须在Shiny Server上运行。您可以通过多种选择将Shiny应用程序部署到您的网站。最简单的方法是将您的应用发布到Shinyapps.io,然后将IFrame添加到您的网站,该IFrame将显示您已部署的Shiny应用。

既然您已经问过如何在Apache上运行Shiny App,我假设您想部署自己的Shiny Server,可以将其与Apache服务器部署在同一台计算机上,也可以部署在另一台计算机上。可以在以下位置找到执行此操作的说明:https : //www.rstudio.com/products/shiny/download-server/

一旦您安装了闪亮的服务器,您将需要在此发布您的应用程序。这是通过将r文件移动到Shiny Server上的适当位置来完成的。有关详细信息,请参见:http : //docs.rstudio.com/shiny-server/#host-a-directory-of-applications-1

完成此操作并使您的应用程序在Shiny Server上运行后,您需要设置Apache(Nginx或其他Web服务器)以充当Shiny Server的代理。这是一个指导您完成步骤的链接:https : //support.rstudio.com/hc/zh-cn/articles/213733868-Running-Shiny-Server-with-a-Proxy

如果您以前没有做过此事,并且没有使用Linux或服务器的经验,那么我希望它至少需要4个小时。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Shiny App调用R脚本

在浏览器上运行 JavaScript,并使用 R 和 Shiny 在服务器上处理结果

没有日志文件的Shiny Server无法运行Shiny App

R Shiny:在本地工作,但在服务器上失败

在Shiny App上加载用户输入.Rdata

通过在Shiny App的服务器部分中创建的jQuery UI元素进行访问

从R Shiny App输出纯HTML文件

R Shiny Refresh App 保持相同标签

R Shiny App国际化

r-shiny服务器selectInput

R Shiny保存到服务器

在 Jboss Wildfly 服务器上运行 spring boot app

如何在全尺寸窗口中运行R Shiny App?

是否可以从 R Shiny App 运行 awk 脚本?

我可以捆绑并迁移可以在不带node.js的apache服务器上运行的独立Aurelia App吗?

在测试数据上显示模型摘要(R Shiny App)

在R Shiny App中禁用浏览器的后退按钮

为在CentOS上运行的Shiny服务器创建SSL证书

在没有Shiny服务器的Docker中运行Shinyapp

Grails项目:运行方式(在服务器上运行)vs运行方式(run-app)

Node App在localhost上运行,而不在服务器上运行(Digitalocean,express.js)

如何使用上载的文件保存到R Shiny中的本地服务器上?

无法使用grVizOutput()和renderGrViz()运行Shiny App

在远程 Shiny 服务器(在 docker 中)上发布 R-markdown(Shiny doc) - 基本问题

直接在默认浏览器中打开Shiny App

使用Java在Google App Engine上启动服务器上的运行脚本

R的Shiny App中的输出预测图和预测

R - Shiny App - 使用 plotly 可视化 ShinyMatrix 输入

如何在 R Shiny App 中创建可变超链接