作为研究的一部分,我尝试为 Ruby on Rails 应用程序设置一个 PaaS(平台即服务)。我已经尝试使用 Amazon EC2 和 Chef 创建了基于 Chef 的食谱和角色的 EC2 实例。
现在我需要为每个“客户”帐户或每个应用程序提供一个唯一的子域,如 app1.mydomain.com、app2.mydomain.com 等,这些子域指向我客户在 EC2 实例上的应用程序。然后我需要允许客户将他们的域指向他们的自定义子域(app1.mydomain.com、app2.mydomain.com)。
有人可以向我解释如何实现这一点吗?
答案1
这是个简单的编程问题。您应该有一些东西可以将客户映射到实例,比如数据库(假设您不会通过单个前端代理运行所有内容),然后是脚本或任何其他东西,以便从该数据生成 DNS 区域。