Google app engine 如何在Google Apps中添加支持SSL的别名子域

Google app engine 如何在Google Apps中添加支持SSL的别名子域,google-app-engine,ssl,https,dns,alias,Google App Engine,Ssl,Https,Dns,Alias,我的域名托管在谷歌应用程序下。假设它是example.com,其ssl证书已上载且工作正常。现在我添加了一个域别名example2.com DNS似乎可以解决这个问题 现在我想上传一个与example2.com域相关的新证书,但是我得到了错误消息SSL证书引用了托管域之外的子域 然后我无法上载别名域的证书 我的目标是我们的客户可以使用原始url或别名访问该网站 添加SSL证书以应用于域别名是否有一些限制?此过程是一个真正的PITA。现在(但可能不会很长时间)您可以在高级安全性下使用谷歌应用程序添

我的域名托管在谷歌应用程序下。假设它是example.com,其ssl证书已上载且工作正常。现在我添加了一个域别名example2.com DNS似乎可以解决这个问题

现在我想上传一个与example2.com域相关的新证书,但是我得到了错误消息SSL证书引用了托管域之外的子域 然后我无法上载别名域的证书

我的目标是我们的客户可以使用原始url或别名访问该网站


添加SSL证书以应用于域别名是否有一些限制?

此过程是一个真正的PITA。现在(但可能不会很长时间)您可以在高级安全性下使用谷歌应用程序添加SSL证书。您将证书上载为p12和pem文件,然后可以将该证书分配给匹配的别名域

我猜您的SSL证书与您的域别名不匹配,您应该使用OpenSSL转储信息并检查它是否匹配

您还需要先验证谷歌应用程序中的域名所有权

通常,如果信息错误,证书上载将失败,但您也可以尝试再次打包密钥和证书(包括中间版本)


作为补充说明,您将无法将裸域映射到appengine,这是不受支持的-它必须是子域,例如www.example2.com

我想我找到了问题的根源:我使用的是App Engine应用程序,它映射到自定义域,但只有主域可以链接到SSL证书,辅助域不能是SSL安全的。这就是我发现的