我是RServe(和FastRWeb)的新手。我安装了RServe 1.7.0,因为我想使用它的内置网络服务器。由于我已经在这台机器上运行apache,我想在自定义端口上运行RServe/FastRWeb。如何配置FastRWeb以使用RServer内置的web服务器
我做了cd /usr/local/lib/R/site-library/FastRWeb;sudo ./install.sh
,它创建了/ var/FastRWeb /目录树。
我没有看到任何提及端口的配置文件。默认/var/FastRWeb/code/rserve.conf看起来是这样的:
socket /var/FastRWeb/socket
sockmod 0666
source /var/FastRWeb/code/rserve.R
control enable
我猜,这意味着它使用Unix套接字,默认情况下?所以我认为我的问题是,我必须将该文件放入(并从中删除)究竟是,比如让它监听TCP端口8888?还有什么我需要做的? (我想能够从其他机器连接,而不仅仅是本地主机。)
可能相关,是我看过/var/FastRWeb/web/index.html,它包含的JavaScript将连接到/cgi-bin/R/
这个路径是特定于使用Apache的时候,还是会好的,当使用RServe时?
我知道这是前一阵子,但是非常感谢。您是否使用FastRWeb获得成功?我在Ruby中推出了自己的等价物,并且正在考虑以这种方式更好地处理并发连接。 – Brandon 2014-03-11 15:23:01
@Brandon不,这一切都让人觉得太实验了,我从来没有回到过去。 (我刚刚检查过,并且已经发布了几个Rserve的更新版本,所以现在可能会更好。) – 2014-03-11 23:16:06
感谢您输入Darren。我今晚已经玩了一下,看起来像预期的那样。所有它必须击败我的哈克解决方案:) – Brandon 2014-03-12 03:42:27