【发布时间】:2011-12-09 03:46:06
【问题描述】:
我有Ruby on Rails应用程序,存储在路径/var/www/apps下,我使用Nginx和Passenger来访问这个应用程序,目前我使用两个域名来访问这个应用程序,www.test.com和console.test.com,用Nginx,配置文件类似这样
server_name www.test.com console.test.com;
root /var/www/apps/current/public;
passenger_enabled on;
passenger_use_global_queue on;
passenger_min_instances 3;
...
有了这个配置,不仅www.test.com,还有console.test.com,显示的应用内容都是一样的。
问题,我有个需求,当客户端访问不同域名的应用程序时,显示给客户端的应用程序内容是不同的,例如,当我使用域名www.test.com访问时,显示的是共同的内容,当我使用域名console.test.com 访问时,显示的控制台内容,两个内容都构建在同一个Ruby on Rails 应用程序中。
我该怎么办?为 Nginx、Passenger 或 Ruby on Rails 配置?
【问题讨论】:
标签: ruby-on-rails nginx passenger