【问题标题】:Does google cloud support managing customer domains?谷歌云是否支持管理客户域?
【发布时间】:2017-10-06 15:04:56
【问题描述】:

如果我使用 Google 云创建 SaaS 应用程序,并且我的客户必须将他们的域名映射到我的应用程序,Google 云是否支持这一点?

所以我有我的应用程序,假设它是一个 CMS 应用程序。

所以每个客户都有自己的域名,CNAME 将他们的域映射到我的域,例如:

customer1 将指向

   service.my-saas.com

my-saas.com 是托管在谷歌云上的应用程序。

或者,如果我的客户没有自己的域,则为:

customer1.my-saas.com

这是谷歌云支持的东西吗?

据我所知,它不支持通配符映射或自定义域,这是一种自动化方式。

【问题讨论】:

  • 您能否说明您正在使用的 GCP 服务?如何有效使用自定义域在 GAE、GCE、GKE、Cloud Functions 等上有所不同。
  • 我在考虑使用 GAE。

标签: google-cloud-platform


【解决方案1】:

这是可能的:

  1. Add a custom domain。使用 my-saas.com 作为域,然后输入 *.my-saas.com 作为子域。

  2. 修改您的 DNS,使 *.my-saas.com 有一个指向 ghs.googlehosted.com 的 CNAME。

  3. 然后,您的应用程序可以使用主机标头的内容来检测给定请求正在访问哪个客户站点,并返回正确的数据。

如果您希望每个客户的站点运行不同的代码或在不同的实例上运行,请将每个客户部署在一个单独的服务中,然后使用dispatch 将每个域路由到不同的服务。这仅限于 20 位客户。

【讨论】:

    猜你喜欢
    • 2014-03-17
    • 2017-11-14
    • 2015-11-30
    • 1970-01-01
    • 2014-11-07
    • 2013-04-29
    • 1970-01-01
    • 2020-06-06
    • 2018-03-26
    相关资源
    最近更新 更多