我想为每个应用程序在不同的ruby版本下设置不同的项目。
例如:
example1.com是一个运行在Ruby 1.8.7上的主要应用程序
example1.com/tasks是另一个在Ruby 1.9.2上运行的应用程序
我尝试了一些在apache2中使用“别名”的设置,在这里的一些post1,2讨论,但子应用程序不工作(不加载乘客,但其服务的静态文件)。
我的configuration看起来像这样,
<VirtualHost *:80> DocumentRoot /home/rails_apps/mainapp Alias /tasks /home/rails_apps/tasks <Directory /home/rails_apps/tasks> Options Indexes FollowSymLinks </Directory> </VirtualHost>
如何在同一个虚拟主机中加载(乘客)不同的ruby版本?
你想部署/任务和/search子URI。 请参阅乘客部署指南。