2017-02-15 11 views
2

GoogleのアプリエンジンでSSL証明書を設定しました。設定のために私はgoogle documentationに従った。私が直面している問題は、これまでに私がこのリンクを通してウェブサイトにアクセスしたときに、https://www.dactyllab.com/はウェブサイトが保護されていることを示しています。しかし、私が単にwww.dactyllab.comを開いたとき、ウェブサイトはそれが安全であることを示さなかった。親切に私を助けてください。Google App EngineのSSL証明書が正しく機能しない

編集:

今では携帯電話上で正常に動作しているが、私はウェブ上でそれを開くたびに、それは私にこの警告が表示されます。 enter image description here

+0

チェックも、あなたの証明書は、最近のGoDaddyによって取り消されたものとの間ではない場合:https://www.theregister.co.uk/2017/01/11/godaddy_pulls_unvalidated_digital_certs/ –

+0

@DanCornilescu私は場合にのみ、この問題に直面しています私は[www.dactyllab.com](https://www.dactyllab.com)を開きます。 [dactyllab.com](https://dactyllab.com)を開くと、chromeではうまく動作しますが、firefoxではうまく動作しません。私は[Digicert](https://www.digicert.com/help/)から私のウェブサイトをチェックして、私の証明書が取り消されていないと言います。 –

+0

私はGodaddyのページに「dactyllab.comへようこそ。このドメインを取得する方法を学んでください」と言っています。予期せぬ4つの216.239.X.21アドレスに加えてDNS構成エラーがあると思われます。 「dactyllab.comのアドレスは184.168.221.44」、「dactyllab.comのアドレスは50.63.202.51」である。 –

答えて

1

Adding a custom domain for your applicationから:

  • などexample.comとして独自ドメインを、http://example.comにマップされます。

だから、ドメインの非確保(すなわちhttp、ないhttps)URLにマップされます。これは、SSLを使用していないサイトでカスタムドメインを同様に使用できるためです。

セキュリティ保護されたURLを取得する場合は、ファイルにsecure: alwaysというハンドラを設定するだけです。 Handlers elementから:

オプションを確保します。どんなURLハンドラもの設定( スクリプトハンドラと静的ファイルハンドラを含む)を使用できます。

...いつも

  • 自動的にリダイレクトされ、HTTPSを使用していないこのハンドラに一致するURLの

    要求:安全な要素は 次の値が可能同じパスのHTTPS URL リダイレクトのクエリパラメータは保持されます。

handlers: 
- url: /youraccount/.* 
    script: accounts.app 
    login: required 
    secure: always 

更新:

独自ドメインのリダイレクトは今OKに動作します。ページはデスクトップFFとChromeの両方でうまく読み込まれます。

私の古いアンドロイド携帯電話でエラーが表示されます:ERR_CERT_AUTHORITY_INVALID。もう少し前に同様の問題がありました。私の証明書には中間の権限がありませんでした。私はちょうど新しい証明書を持っていて、完全であることを確認しました。

私はちょうどdigicertを使用してサイトのためにそれを確認:

SSL証明書は、証明書が( Mozillaのルートストアに対してチェック)信頼できる認証局によって署名されていない

を信頼されていません。信頼できる 機関から証明書を購入した場合は、1つ以上の中間証明書( )をインストールするだけで済みます。お使いのサーバープラットフォームに対応する の詳細については、証明書プロバイダにお問い合わせください。

+0

私の質問を編集しました。今このエラーについて教えてください。 –

1

ドメインのGoDaddyコントロールパネルに移動し、「ドメイン転送」をオンにします。アドレスhttps:に転送します。その後、誰かがまたはhttp:のアドレスを入力すると、https:のアドレスに転送されます。

これは常に機能するとは限りませんので、独自のリダイレクトスクリプトを作成することができます。それとも、あなたのapp.yamlで、secure: alwaysを追加します。

- url: /.* 
    script: my.application 
    secure: always 
+0

私はあなたに最初の方法を試してみましたが、今はウェブサイトが開かれていません。 –

+0

どうすればいいですか? –

関連する問題