App Engine裸域重定向+ SSL

时间:2014-10-14 09:24:03

标签: google-app-engine ssl google-apps

我们正在尝试将裸域重定向添加到我们的自定义域。我按照https:/ / support.google.com/a/answer/2518373?hl=en上的说明进行操作 但是当我将域名更改为重定向时: http://app-id=,domain=.example.io(自动填充) 到http://www.example.io,我收到一条错误消息: “”” 服务器错误 我们目前无法处理您的请求,请稍后再试。 “”” 我无法深入研究错误或发生的事情。我在DNS提供程序上的A记录指向App Engine指定的IP地址。我在这个应用程序上也有SSL,https://www.example.io工作正常。它唯一的https://example.io给出了“错误代码:ERR_CONNECTION_CLOSED”错误。

3 个答案:

答案 0 :(得分:3)

App Engine目前不支持裸域上的SSL。我们遇到了类似的问题,因此我们的裸域重定向到http://www.~,然后重定向到https://www.~

您可能想看看(和明星)this issue

答案 1 :(得分:2)

我找到的最佳免费SSL重定向服务是CloudFlare。为了让它发挥作用:

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

答案 2 :(得分:2)