【发布时间】:2011-08-10 14:22:39
【问题描述】:
所以我正在为一个我一直在等待启动的应用程序定义架构,并且遇到了一些问题。我很难弄清楚如何与顶级域一起处理多租户。
这是我要完成的工作的要点:
用户可以到该站点注册一个帐户,当他们注册时,他们可以设置应用程序以使用他们自己注册的域名。我不处理注册(但确实为大多数域名注册公司提供了关于如何注册和指向域名的良好说明)只是它的应用程序端。
我很难弄清楚 Wordpress.com 和 Typepad 等网站如何在应用程序级别处理多租户。
假设一个请求来自 www.test.com/ 它到达了我的多租户应用程序,但我如何为正确的站点提供服务?我是否从请求中提取标头并基于此提供站点。
例如,如果您使用 Apache 作为您的应用程序的 Web 服务器,那么您不可能在每次有人使用自定义域注册应用程序时向 apache 添加虚拟主机配置。所以他们必须以编程方式处理它,但我似乎找不到任何关于如何在应用程序级别处理顶级域的多租户明确的资源。
【问题讨论】:
标签: dns multi-tenant