Google App Engine — 允许客户将他们的域名连接到我的网站构建器应用程序

Google App Engine — 允许客户将他们的域名连接到我的网站构建器应用程序

我在 GAE 上有一个网站构建器,它已成功连接到我的域名 ( example.com)。客户设计了一个网站并将其连接到他的域名 ( customer.com)。从编程方面来看,一切都很顺利(即,如果customer.com访问我的 Web 应用程序,则会显示正确的网站)。

但问题是 GAE 不支持静态 IP,我不知道客户如何设置DNS A record将他们的域名指向我的应用程序。甚至 CNAME 也不起作用(即landing.customer.com CNAME example.com输出 google 的 404 错误页面)。

那么对于这种情况有解决方案吗?

答案1

您需要将域名添加为已验证的域,并将域名添加到 App Engine。

本文详细介绍了这些步骤:

映射自定义域

如果您跳过本文中的步骤,仅添加 A 和 CNAME 记录,Google Frontend (GFE) 将不知道自定义域名映射。GFE 使用 HTTP Host 标头将域名映射到 App Engine 服务。

App Engine 确实支持 A 和 AAAA DNS 资源记录,以便您可以将根域映射到 App Engine(example.com)并将 CNAME 映射到子域(www.example.com)。

相关内容