使用Rails动态创建虚拟主机,Nginx?

时间:2010-02-01 15:49:55

标签: ruby-on-rails nginx virtual-hosts

我非常喜欢Basecamp为客户“动态”创建自定义虚拟主机的习惯用语 - 例如,一旦公司注册,他们可以快速登录到以下特殊网址:

https://mystartup.basecamphq.com/

- 我认为它非常简洁,它可以在一个应用程序中很好地隔离多个组织。我的问题是:假设我已经控制了一个给定的域,是否有一种简单的方法可以使用Rails和Nginx进行这种黑魔法 - 即动态创建虚拟主机?

2 个答案:

答案 0 :(得分:0)

大多数情况下,您并未真正创建虚拟主机。您创建了一个子域,然后从中接受任何子域,并将其传输到后端进行处理(404,302或200)。

在“nginx通配符子域”上搜索。 slicehost的结果通常非常有用。

答案 1 :(得分:0)