AppEngineアプリケーションのカスタムドメイン設定があります。私はletsencryptを使って2つの必要な証明書を作成しました。AppEngineカスタムドメインのSSLサポートの追加
openssl rsa -in privkey.pem > privkey-rsa.pem
をprivkey-rsa.pem
を作成するには:私は私が行っているので、GAEは、秘密鍵RSAファイルが必要であることを認識しています。私はそれとfullchain.pem
ファイルをアップロードしています。これらは受け入れられ、App Engineの[SSL証明書]の下に正しいドメインが表示されます。私は私のapp.yaml
内のすべてのルートのためsecure: optional
を設定している
しかし、「設定」の「カスタムドメイン」タブを見て、どれを言っていない「SSLサポート」というタイトルの列があります。私は、存在する証明書と削除された証明書の両方を使用してカスタムドメインを削除して読み込みました。
ただし、[SSLサポート]列は[なし]のままです。 httpsでindex.htmlページにアクセスしようとすると、Chromeで「サイトにアクセスできません」というメッセージが表示されます。
私はあなたをクリックして、あなたが証明書のリストが表示されます>>設定> SSL証明書
Aha!でこの証明書を提供するサブドメインをマークしてください。直感的ではありませんが、機能します。ありがとうございました! – timbo
ええ、私にも最初の時間を見つけてもらったことがあります:) – MeLight
letsencryptのように、 'domainname.com'と' * .domainname.com'の両方を入れなければなりません。 'www.domainname.com'ではなく前者のオプション – timbo