カスタムドメインに接続 ステップを正常に完了することができ、 https://example.com は、Firebaseでホストされている静的ファイルアプリを正しくロードしています。
ただし、ブラウザはサイトのSSL証明書がexample.comと一致しないことを警告しています。証明書を確認したところ、mydomain.comではなく、firebase.comのものでした。
この証明書は、example.com(私のカスタムドメイン名)のFirebaseによって提供されており、一致していると期待しています。これは予想されますか?
他の解決策は、example.comの独自の証明書を取得することです。ただし、Firebaseでは自分の証明書をデプロイできないようです。
しばらく前に再試行しましたが、修正されました。そして、firebase db/functionsとそれに対応するsdk/cliのスイート全体が本当にうまく機能しています。小さな開発チームに最適です。
解決策:待つ以外に何もする必要はありません。
Firebase Hostingでカスタムドメインに接続するときに同じ問題に直面しました。ただし、ステータスがpending
の場合のみ安全ではありません。ステータスはFirebase Hostingダッシュボードで確認できます。
約3時間後、私の接続は緑色の鍵で保護され、ダッシュボードに反映されるステータスはconnected
に変わりました。
このエラーメッセージは、ドメインが共有IPアドレスを指しているために発生するドメイン名不一致警告と呼ばれます。
ホスティングプロバイダーが、同じIPに異なる証明書をインストールできるSNIテクノロジーをサポートしていることを確認する必要があります。目的のサーバーに証明書が正しくインストールされていることを確認し、SNIを有効にしてください。ホスティングプロバイダーがSNIテクノロジーをサポートしていない場合は、SSLをホストするために専用IPを使用する必要があります。
この移行期間を回避する方法はありますか?現在のサイトをFirebaseに移動しようとするとかなり悪いです。「安全でない証明書」が24時間存在する可能性があります...