我需要用我的apache运行2个版本的红宝石,我可以尝试新的乘客实验。但我不知道如何安装它,因为当我尝试这个:Phusion乘客3.2实验
sudo ./bin/passenger-install-apache2-module
安装是好的,但文件mod_passenger.so不存在。
我需要用我的apache运行2个版本的红宝石,我可以尝试新的乘客实验。但我不知道如何安装它,因为当我尝试这个:Phusion乘客3.2实验
sudo ./bin/passenger-install-apache2-module
安装是好的,但文件mod_passenger.so不存在。
Passenger 3.x仅支持单个ruby解释器。
5.2。 PassengerRuby
该选项允许指定要使用的Ruby解释器。
此选项可能只发生一次,在全局服务器配置中。默认是ruby。
Passenger 4.x supports multiple rubies natively:(excert从文档)
6.2。 PassengerRuby
此选项允许指定要使用的Ruby解释器。
自4.0.0版本,可能会出现在以下位置此选项:
如果您想为两个不同的应用程序使用不同的Ruby解释器,那么您应该在不同的虚拟主机块中定义不同的PassengerRuby指令。
在4.0.0之前的版本中,整个Apache实例只支持一个Ruby版本,所以PassengerRuby可能只发生在全局服务器配置中。
默认值是ruby,意思是根据PATH环境变量查找Ruby解释器。
您可以使用乘客宝石,以乘客的独立模式启动您的应用程序,并使用反向代理到您的apache conf(httpd)中。
<VirtualHost *:80>
ServerName locahost
DocumentRoot /home/test/www/second_app/public
RailsEnv development
PassengerEnabled off
ProxyPass/http://127.0.0.1:3000
ProxyPassReverse/http://127.0.0.1:3000
</VirtualHost>
“乘客实验”链接似乎被打破 –
他们从存储库中删除了实验分支。乘客的新版本将支持多个红宝石版本。 – quatermain