1

我在我的Rails应用程序中使用流行的subdomain-fu子域功能。我看过Railscast并阅读了所有可以通过google找到的内容。在生产环境中设置Subdomain-Fu?

在开发环境中,您需要手动将可用的子域添加到/ etc/hosts文件。我明白了。但是这在生产中如何工作?这似乎被认为是显而易见的,没有人在任何地方提及它。但我想我不明白。

很明显,在生产中建立一个动态解决方案或者子域根本无法扩展,但我不确定我需要做什么。我在Ubuntu上运行Apache + Passenger。我已经成立了一个通配符ServerAlias在我的虚拟主机文件是这样的:

ServerAlias *.example.com. 

但我不知道还有什么我需要为了做我的子域,正确解决。任何关于标准方法的指导将非常感谢。

回答

-1

您需要更新您的域的DNS记录(大多数域名提供商将为此提供一个简单的Web界面)。您需要为每个子域添加一条A记录,将子域的名称映射到服务器的IP地址。