Saas应用程序中的CNAME域映射/转发

时间:2018-07-29 07:11:55

标签: apache server saas cname

我正在尝试为用户提供一种功能,以使用CNAME域转发将用户的自定义域(他们将自行购买)映射到我的网站上的个人资料/页面上,例如client.foo.com。

我在StackOverflow上遇到了关于同一问题的各种问题,但是所有人都集中在创建我已经做过且功能良好的通配符子域上。

假设:

  1. 我目前在共享主机上,因此在共享IP上。 [如果可以有效地完成工作,我可以购买专用IP。]
  2. 我正在使用apache服务器,因此请考虑相同的情况提出解决方案。

对我的问题的更好解释-[来自其他StackOverflow问题,但解决方案未按要求提供]:

我在fooservice.com上托管。对于每个用户,他们都有自己的子域bob.fooservice.com。我很确定我可以覆盖那部分。我们还假设Bob希望该服务显示在其站点awesomebob.com的子域中。他希望它是foo.awesomebob.com。我知道Bob要做的就是从foo.awesomebob.com-> bob.fooservice.com添加CNAME记录。我的问题是我该怎么做才能确保在fooservice服务器上有价值。

非常感谢您所有宝贵的建议。

1 个答案:

答案 0 :(得分:0)

根据您的解释,您使用通配符子域,这些子域都具有我假定的相同IP,并且您想自动化该过程?

因此,由于CNAME记录仅指向IP地址,而不重定向,因此您需要以比其他虚拟主机更高的顺序创建虚拟主机。

在此虚拟主机中,创建一个脚本(index.php),以从请求的自定义域提供正确的子域页面。