我们在Google App Engine中有三个项目,每个项目都有一个映射到它的自定义子域名,如下所示:
在我们向项目A添加通配符ssl-certificate之前,这非常有效。突然,所有三个子域都映射到项目A.
它们出现在项目A,自定义域(项目A-> App Engine->设置 - >自定义域)下,而不是每个项目B和项目C下的项目,以及浏览到projectb.domain.com时projectc.domain.com,我们从projecta.domain.com获取内容,而不是从b和c获取内容。
我们尝试了这个,但没有一个能解决问题:
还有两个注释:
编辑1: 删除每个项目中的所有自定义域后,当尝试将自定义域projectb.domain.com添加到项目B时,我们收到此错误消息“此域指向另一个应用程序。如果您将其指向此应用程序,其他应用程序将停止工作。”但它不会出现在任何其他应用程序中。确认域名未添加后。
编辑2: 删除每个项目中的所有自定义域后,首先将projectb.domain.com添加到项目B时,不会显示任何内容。但是当之后将projecta.domain.com添加到项目A时,projectb和projecta都出现在项目B下。当尝试从projectb中删除projecta时,我们收到错误消息“错误。无法删除映射。”。这里出了点问题。
有谁知道如何以其他任何方式访问域映射设置?它的接缝就像域映射数据已被破坏而我们被困住了。
编辑3: 由于一些未知的原因,在尝试和失败8小时后,一切都恢复了,我不知道为什么。突然我可以删除所有自定义域名,当我添加它们时,它们会出现在正确的项目下。我以前曾多次尝试过同样的事情。但是,当我现在再次添加SSL证书每个自定义域映射从自己的项目移动到该项目时,我将SSL证书添加到。可以某种方式SSL证书更改域映射?
答案 0 :(得分:2)
我找到了解决方案!添加自定义域并在不同项目中相互连接到ssl-certificate时,Google App Engine控制台中存在一个错误。
添加自定义域
重现错误的步骤:
现在,步骤6中添加的域实际上已映射到步骤1中选择的项目。
解决方法
在步骤5和6之间在浏览器中刷新页面。
将几个项目连接到WILDCARD SSL-CERTIFICATE
重现错误的步骤
以前连接到步骤5中所选项目的自定义域现已添加到步骤2中选择的项目中。
解决方法
在步骤6和7之间在浏览器中刷新页面。