具有多个应用程序和不同配置的Apache + Passenger App路由

时间:2013-01-14 17:13:36

标签: ruby-on-rails ruby apache passenger

我在/var/www/html/rq/下的rails应用程序上有一个ruby,默认情况下从上面的目录中获取配置..

TEMPLATE = YAML.load_file("../brand.yml")

我已经创建了两个虚拟主机

  • crayon.domain.com指向/var/www/html/crayon/public/
  • icb.domain.com指向/var/www/html/icb/public/

两个公用文件夹都包含特定品牌brand.yml

两个虚拟主机都将PassengerAppRoute设置为/var/www/html/rq/,因此只有一个版本的代码库在Rails 3.2.8下运行

根据他们加入的虚拟主机,我希望它能够获取该域的品牌文件。我试过了

TEMPLATE = YAML.load_file("/brand.yml")

TEMPLATE = YAML.load_file("http://localhost/brand.yml")

希望它从特定的公共文件夹中获取文件,但它似乎是从/var/www/html/rq/public下的RAILS APP公共文件夹中读取。

任何人都知道我如何能够达到我需要的目标并拥有一个带有两个公共文件夹和两套配置的应用程序?

0 个答案:

没有答案