Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在CPanel系统上通过RVM安装Ruby,通过apachemod_代理使用Unicorn_Ruby On Rails_Ruby_Rvm_Centos_Cpanel - Fatal编程技术网

Ruby on rails 在CPanel系统上通过RVM安装Ruby,通过apachemod_代理使用Unicorn

Ruby on rails 在CPanel系统上通过RVM安装Ruby,通过apachemod_代理使用Unicorn,ruby-on-rails,ruby,rvm,centos,cpanel,Ruby On Rails,Ruby,Rvm,Centos,Cpanel,我拥有一个安装了CPanel 11.30.5的CentOS 6.0系统。我对CPanel很陌生 我想在将创建为CPanel帐户的用户目录中使用RVM安装Ruby(在本地主目录中安装,而不是在系统级别上安装)。我想运行Unicorn(一个Ruby应用服务器)并让Apache充当代理。Unicorn将在某个端口(如3001)上运行,我只想做Apache虚拟主机中通常做的事情: ProxyPass / http://127.0.0.1:3001 无论如何,我很想打开虚拟主机文件并添加我的指令,但根据

我拥有一个安装了CPanel 11.30.5的CentOS 6.0系统。我对CPanel很陌生

我想在将创建为CPanel帐户的用户目录中使用RVM安装Ruby(在本地主目录中安装,而不是在系统级别上安装)。我想运行Unicorn(一个Ruby应用服务器)并让Apache充当代理。Unicorn将在某个端口(如3001)上运行,我只想做Apache虚拟主机中通常做的事情:

ProxyPass / http://127.0.0.1:3001
无论如何,我很想打开虚拟主机文件并添加我的指令,但根据我的理解,最好不要弄乱CPanel框上的任何系统文件。所以我的问题是:什么是向虚拟主机添加ProxyPass的正确CPanel方法?是否有我需要知道的可能是意外的事情

(我不想在系统范围内安装Ruby,也不想让其他人使用Ruby,只想为我拥有和控制的这个帐户安装Ruby,所以我对特定于CPanel的实现不感兴趣。)


谢谢

经过一些研究,我发现了一个关于在CPanel站点上添加自定义指令的页面:这基本上回答了这个问题。