【问题标题】:Adding SSL support for AppEngine custom domain为 AppEngine 自定义域添加 SSL 支持
【发布时间】:2016-09-22 15:57:03
【问题描述】:

我有一个 AppEngine 应用程序的自定义域设置。我已经使用letsencrypt创建了两个必需的证书。我知道 GAE 需要一个私钥 RSA 文件,所以我已经完成了:

openssl rsa -in privkey.pem > privkey-rsa.pem

创建privkey-rsa.pem。我正在上传那个和fullchain.pemfile。这些已被接受,我可以在 App Engine 设置的“SSL 证书”下看到正确的域。

我已经为我的app.yaml 中的每条路线设置了secure: optional

但是,查看“设置”中的“自定义域”选项卡,有一个标题为“SSL 支持”的列显示“无”。我已删除并重新添加了包含证书的自定义域,并删除了它们。

但“SSL 支持”列仍为“无”。当尝试使用 https 访问我的 index.html 页面时,Chrome 会产生“无法访问站点”。

我似乎没有更多的选择来尝试让这个工作......

【问题讨论】:

    标签: google-app-engine ssl


    【解决方案1】:

    App Engine 控制台>设置> SSL证书>你会看到一个证书列表,点击你的> strong> 通过> 保存

    标记您要提供此证书的子域

    【讨论】:

    • 是的,我第一次也花了一些时间找到它:)
    • 看起来像使用letsencrypt,你必须同时输入domainname.com*.domainname.com,因为我只看到前者的选项,而不是www.domainname.com
    • 您是否将 www.domainname.com 添加到 App Engine 应用程序?
    • 是的,我做到了。 letencrypt 不支持通配符,所以我必须指定 domainname.comwww.domainname.com - 它们都显示在证书域选项中。耶!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 2012-06-14
    • 2021-06-27
    • 2020-03-22
    • 1970-01-01
    相关资源
    最近更新 更多