【发布时间】:2011-01-08 06:45:45
【问题描述】:
一个应用程序的多个客户实例,在一个应用程序下。
我需要的是允许多个用户通过传递不同的 url 连接到我的 Apache Web 服务器,例如: customer1.myhost.com company1.myhost.com company2.myhost.com 等等
我希望我的 Apache 服务器执行的操作是传递所有未定向到某个现有主机列表的请求 (如 trac.myhost.com 和 https://myhost.com)到我的 Rails 应用程序,通过设置 RequestHeader 来识别请求的主机,例如:
RequestHeader "INSTANCE_NAME" = customer1 #for customer1.myhost.com
感谢您的帮助!
Ps.:最终目标是提供软件切片即服务,但让所有这些客户在 1 个运行的应用程序下进行管理。每个客户不是 1 个应用程序。
【问题讨论】:
标签: ruby-on-rails apache saas