【问题标题】:CNAME Domain Mapping/forwarding in a Saas ApplicationSaas 应用程序中的 CNAME 域映射/转发
【发布时间】:2019-01-05 18:25:23
【问题描述】:

我正在尝试为我的用户提供一项功能,以使用 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 服务器上有价值。

提前感谢您提出的所有宝贵建议。

【问题讨论】:

    标签: apache server saas cname


    【解决方案1】:

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

    所以,由于CNAME记录只是指向IP地址,而不是重定向,所以你需要比其他虚拟主机先创建虚拟主机。

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

    【讨论】:

    • 感谢您的回复。但如前所述,我在共享主机上,因此为此目的创建虚拟主机似乎很困难(如果我错了,请纠正我。)其次,如果需要,请让我知道转移到 VPS 或任何类似的东西来完成工作。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 2022-11-28
    • 2011-12-29
    • 1970-01-01
    相关资源
    最近更新 更多