【发布时间】:2013-05-04 12:27:41
【问题描述】:
我是 RServe(和 FastRWeb)的新手。我安装了 RServe 1.7.0,因为我想使用它的内置网络服务器。因为我已经在这台机器上运行了 apache,所以我想在自定义端口上运行 RServe/FastRWeb。
我做了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 是否包含将连接到 /cgi-bin/R/ 的 javascript 是特定于使用 Apache 时的路径,还是它将是使用 RServe 时,按原样好吗?
【问题讨论】: