[英]opencpu cloud server installation guide on ubuntu 16.04
是否有人會知道或想分享他們在ubuntu 16.04上安裝opencpu雲服務器的說明?
我以為這很容易,但是按照說明進行操作時,我們會發現很多錯誤。 我是opencpu的新手。 而且,我在Apache和Nignx方面經驗不足。
長話短說:
我從Microsoft azure vm創建了一個新的干凈的ubuntu 16.04服務器,並安裝了opencpu雲服務器,如下所示:
# Requires Ubuntu 14.04 (Trusty) or 16.04 (Xenial)
sudo add-apt-repository -y ppa:opencpu/opencpu-1.6
sudo apt-get update
sudo apt-get upgrade
# Installs OpenCPU server
sudo apt-get install -y opencpu
服務器在運行opencpu初始化腳本時報告了insserv錯誤
update-rc.d: error: insserv rejected the script header dpkg
然后,我們進行了一些檢查和修復,使apache2運行,但是在調用時:
curl http://localhost/ocpu/info
收到404錯誤。
僅供參考,單用戶服務器運行良好。
我們發現的解決方案是opencpu需要從apache2打開mod_R:
sudo a2enmod R
您需要先更改為dir:
/etc/apache2/mods-available
並且,請確保存在R.load文件。
運行a2enmod命令后,應該看到指向R.load(R模塊)的鏈接
/etc/apache2/mods-enable
我在ubuntu 16.04上使用過opencpu 1.5的作品沒有錯誤
sudo add-apt-repository -y ppa:opencpu/opencpu-1.5
sudo apt-get update
sudo apt-get upgrade
安裝R,然后安裝opencpu
sudo apt-get install r-base r-base-dev
sudo apt-get install -y opencpu
另外,您可能應該安裝Rstudio進行IDE訪問
sudo apt-get install rstudio-server
要登錄到R,您需要注冊一個新用戶-按照提示進行操作
sudo adduser myname
現在只是要確保其全部正常工作
sudo service opencpu restart
sudo service rstudio-server restart
並嘗試檢查其是否工作正常
curl -L -v localhost/ocpu/library/
它應該返回像這樣在Ubuntu上安裝的軟件包列表
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.