应用引擎裸域重定向+SSL



我们正在尝试将裸域重定向添加到我们的自定义域。我遵循了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"错误。

应用程序引擎目前似乎不支持裸域上的SSL。我们也有类似的问题,所以我们的裸域重定向到http://www.~,然后重定向到https://www.~

你可能想看看(并主演)这个问题。

我发现的最好的免费SSL重定向服务是CloudFlare。让它发挥作用:

  1. 添加您的域并将您的名称服务器切换到CloudFlare(注册过程会引导您完成)
  2. 一旦添加,转到CloudFlare设置,然后转到SSL。将设置更改为"完全SSL(严格)",这需要您在重定向到的子域上有一个有效的证书(SNI工作正常)
  3. 返回您的网站列表,再次选择域,然后在选项中转到页面规则。添加一个"转发"规则,将https://yourdomain.com/*重定向到https://www.yourdomain.com/$1(用任何子域替换www),确保重定向设置为301
  4. 保存您的设置,然后坐下来等待一切传播

完成。免费和安全的SSL重定向为您的裸域。

截至2015年9月,AppEngine在裸域上支持SSL。

最新更新