寻求帮助在AWS EC2上设置一个微实例,以实现一个简单的#34; hello world"应用

时间:2014-03-18 22:47:43

标签: r amazon-ec2 shiny-server

我正在尝试在亚马逊ec2的微型实例上获得一个有效的应用程序。

我一直在使用ami(ami-e2a3358b),我在http://trestletechnology.net/2013/02/deploying-shiny-server-on-amazon-ec2/的博客文章中找到了

我一直在学习使用EC2,但这对我来说是新的。我正在使用putty和winSCV连接到机器。

现在我想我正处于制作配置文件并将我的应用程序放在ShinyApps文件夹中的阶段。我已经在/ shiny-server中阅读了config.html,但是我将所有部分放在一起时遇到了一些麻烦。我也看过http://rstudio.github.io/shiny-server/latest/,但我还没有想到这一切。

我只想拥有一个ShinyApps文件夹,我可以将我的应用程序放入一个可识别该文件夹位置的shiny-server.conf文件中。

我需要在/ shiny-server目录中放入什么配置文件?哪里想把我的ShinyApps文件夹放到这个配置文件中?我想在url栏中输入应用程序的最终地址(和端口?)是什么?

感谢您的回复。如果我没有从无知中清除它,请帮助我,如果我需要详细说明,请问我一个问题。

1 个答案:

答案 0 :(得分:1)

我在/etc/shiny-server/shiny-server.conf

添加了一个conf文件
john@ubuntu:~$ more /etc/shiny-server/shiny-server.conf
# Define the user we should use when spawning R Shiny processes
run_as shiny;

# Define a top-level server which will listen on a port
server {
  # Instruct this server to listen on port 3838
  #listen 3838 127.0.0.1;
  listen 3838;

  location /userApps {
    user_apps;
    directory_index on;
  }
}

然后例如用户john只需要在他们的主目录中有一个Shinyapps目录。这是[2014-03-18 17:43:01.113] [INFO]闪亮服务器的情况 - Shiny Server v0.4.0.15(Node.js v0.10.21)现在可能不同。