我是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