App Engine裸域名重定向+SSL

3
我们正在尝试将裸域名重定向到我们的自定义域名。我按照https://support.google.com/a/answer/2518373?hl=en上的说明操作,但当我将要重定向的域从http:/ /app-id=,domain=.example.io(这是自动填充的)更改为http://www.example.io时,会出现以下错误信息: """ 服务器错误 我们无法处理您的请求,请稍后再试。 """ 我无法深入了解错误或发生了什么。我的DNS提供程序上的A记录指向应用引擎指定的IP地址。 我的应用还有SSL,并且https://www.example.io正常工作。只有https://example.io会给我“错误代码:ERR_CONNECTION_CLOSED”错误信息。
3个回答

3

看起来App Engine目前不支持裸域名上的SSL。我们有一个类似的问题,因此我们的裸域名重定向到http://www.~,然后重定向到https://www.~

您可能想查看(并标星)此问题


2
我发现最好的免费SSL重定向服务是CloudFlare。要让它工作:
  1. 添加您的域名并将您的名称服务器切换到CloudFlare(注册过程会引导您完成)
  2. 一旦添加,进入CloudFlare设置,然后到SSL。将设置更改为“Full SSL(Strict)”,这需要您在要重定向的子域上拥有有效证书(SNI可以正常工作)。
  3. 返回您的网站列表,再次选择该域,并在选项上转到页面规则。添加一个“转发”规则,将https://yourdomain.com/*重定向到https://www.yourdomain.com/$1(将www替换为任何子域),确保将重定向设置为301。
  4. 保存您的设置并等待所有内容传播完毕。
完成。 您的裸域的免费和安全的SSL重定向已经完成。

2

截至2015年9月,AppEngine已经支持裸域名的SSL。参考链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接