我正在开发一个网站,用户可以在其中聚合他们的 RSS 源并创建自定义页面。我想为每个用户提供单独的域名,如 jonhdoe.com、xyz.org。我将在一个 Web 应用程序中将文件保存在单个服务器上(我不想为所有用户替换所有 API)。
现在的问题是:如何让多个域名指向单个网站?
答案1
这很简单,如果您只为每个域创建 DNS 条目以指向同一个服务器 VIP/IP,那么请求就会转到那里 - 然后如何处理这些不同的域请求取决于您使用的 Web 服务器组合以及任何路由器/负载平衡器您选择创建的配置,但一切都从正确获取 DNS 开始。
也就是说,如果您有大量用户,您可能会遇到一些麻烦,因为您需要购买(如果有)所有这些域名。最好使用 johndoe.somethingselse.com - 这样所有流量都会流向 somethingelse.com,然后您的服务器将 johndoe 位映射到您的功能 - 事实上,我强烈建议您这样做。
答案2
我正在使用自定义设置的 DNS 服务器来回答所有查询,这些查询都具有相同的答案,并且指向同一个服务器: http://it.dennyhalim.com/2009/11/park-and-monetize-idle-domains.html
因此,我所需要做的就是使用我的 DNS 设置新域名,所有域名都将指向我的服务器。