我需要用我的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