如何在没有裸域的情况下仅将子域映射到 App Engine?

che*_*eze 6 google-app-engine

我的用例是这样的:我有一个域指向 IP 1.2.3.4 的服务器,我希望域中的子域指向我的 App Engine 应用程序,即

example.com --> 1.2.3.4

app.example.com --> App Engine 应用程序

裸域以及 www 子域必须指向独立服务器。

从我目前发现的情况来看,这似乎是不可能的。

任何人都可以确认这种配置是否确实不可能?

che*_*eze 1

经过多次测试,我得出的结论是,我所描绘的场景是不可行的。所以我决定www.example.com指向网络服务器(1.2.3.4)并且app.example.com

当用户访问裸域时example.com,他们会被重定向到www.example.com

这就是我所做的:

  • 将裸域的 A 记录(其中 4 个,以及 4 个 AAAA 记录)重新映射回 App Engine 建议的 IP 地址。
  • 添加了裸域到子域的重定向www,并且
  • 添加A记录以www指向Web服务器IP(即1.2.3.4)
  • app最后,添加了指向的CNAME 记录,ghs.googlehosted.com以便app.example.com指向 App Engine 应用程序。