主机应用闪亮服务器

我试图通过R,闪亮和闪亮的服务器在网络上托管一个应用程序.作为序言,我只使用Linux操作系统(任何风格)一天或两天,没有网络体验.所以请忍受我.如果我忽略了一些非常简单的东西,我提前道歉.

我按照以下链接中的示例安装Ubuntu 12.04,R(精确),闪亮和闪亮的服务器.

> http://withr.me/blog/2013/07/23/configure-shiny-server-under-ubuntu/
> https://github.com/rstudio/shiny-server/wiki/Ubuntu-step-by-step-install-instructions

所有的命令执行正常,没有投诉. Ubuntu似乎安装正常. R运行正常所有R库安装.我可以在本地使用runApp和runGist指向适当的文件位置来托管闪亮的应用程序.

作为测试,我将闪亮的例子复制到闪亮的服务器/ www文件夹:

sudo cp -R /usr/local / lib / R / site-library / shiny / examples / var / shiny-server / www /

如果我在终端中打开R,并运行以下代码.事情运行良好.

runApp( “/变种/光泽 – 服务器/网络/示例/ 01_hello /”)

这次应用程序在http:// localhost:4251 /中运行.我注意到的一个奇怪的事情是,如果我退出R并在新的会话中运行相同的代码,应用程序将运行在不同的“端口”(即不是4251).也许这是Ubuntu的常见行为?但是从Windows开始,我习惯于应用程序始终运行在同一个http:// localhost:8100 /中.

现在我试试:

sudo启动闪光服务器.并尝试通过网络打开相同的示例(即不在本地R中).我注意到的一件事是,这个过程总是从不同的“端口”开始.这一次它是闪亮的服务器启动/运行,进程4463.但是这个进程号随着每个sudo启动闪光服务器和sudo停止闪亮的服务器顺序而改变.而不是3838就像我从上面引用的例子文件所期望的那样.这是正常吗?

随着服务器启动,如果我尝试(用我的IP地址取代主机名)输入以下URL(在Firefox中)我得到:

> http://< hostname>:3838 / examples /“找不到页面错误”的结果.
> http://< hostname>:4463 / examples /“无法连接到服务器错误”的结果

上面提供的提示提供足够的信息来确定我在设置闪亮服务器方面做错了什么?

除了Ubuntu 12.04,R,闪亮,闪亮的服务器,node.js,upstart脚本等之外,我还需要安装其他软件/库吗?

我正在运行所有上述的独立桌面风格的机器,本身是一个较大的部门网络(大学)的一部分.我的部门网络防火墙,还是我的个人防火墙阻止我的访问?如果在Ubuntu中出现这种情况,我将如何禁用/调整设置?

真的,我是一个菜鸟,不知道为什么它不起作用,并希望该团队可以提供任何帮助.感谢提前,以下是我使用的R,闪亮和闪亮的服务器的版本:

> sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
[1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
[3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
[5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
[7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
[9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  Grdevices utils     datasets  methods   base     

other attached packages:
[1] rCharts_0.3.51 shiny_0.8.0   

loaded via a namespace (and not attached):
[1] bitops_1.0-6    caTools_1.16    digest_0.6.3    grid_3.0.2     
[5] httpuv_1.2.0    lattice_0.20-24 plyr_1.8        Rcpp_0.10.6    
[9] rjsonio_1.0-3   tools_3.0.2     whisker_0.3-2   xtable_1.7-1   
[13] yaml_2.1.8

这是我/我如何闪亮的服务器
http://www.rstudio.com/shiny/server/install-opensource

对不起,你有麻烦我想(希望)你会更加运气与我们为Ubuntu 12.04准备的预编译二进制文件.你可以抢他们 from our download page.

二进制文件的目标是简化用户的安装过程.请务必按照official guide中的说明进行操作.

如果您需要自定义端口,则可以通过在/etc/shiny-server/shiny-server.conf中放置备用文件来覆盖default configuration file,就像某些注释者所建议的那样.如果要使用配置文件来启动,可以使用以下命令将其复制到此处:

sudo cp /opt/shiny-server/config/default.config /etc/shiny-server/shiny-server.conf

当您重新启动/重新加载Shiny Server时,应该选择该配置文件,并使用您在其中指定的任何设置(如自定义端口).

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...