gpt4 book ai didi

在 Apache 服务器上运行 R Shiny App

转载 作者:行者123 更新时间:2023-12-04 09:12:21 25 4
gpt4 key购买 nike

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

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

最佳答案

所以你不要在 Apache 上运行 Shiny 应用程序,Shiny 应用程序必须在 Shiny 服务器上运行。您有多种选项可以将 Shiny 应用程序部署到您的网站。最简单的方法是将您的应用程序发布到 Shinyapps.io,然后将 IFrame 添加到您的网站,以显示您部署的 Shiny 应用程序。

既然你问过如何在 Apache 上运行 Shiny App,我假设你想部署自己的 Shiny Server,它可以部署在与 Apache 服务器相同的机器上,也可以部署在不同的机器上。可以在此处找到执行此操作的说明:https://www.rstudio.com/products/shiny/download-server/

一旦您安装了 Shiny 的服务器,您将需要在那里发布您的应用程序。这是通过将 r 文件移动到 Shiny Server 上的适当位置来实现的。详情参见:http://docs.rstudio.com/shiny-server/#host-a-directory-of-applications-1

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

如果您以前没有这样做过并且没有使用 Linux 或服务器的经验,我预计它至少需要 4 个小时。

关于在 Apache 服务器上运行 R Shiny App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43527041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com