5

以前に firebase ホスティングを正常に構成しましたが、現在使用しているドメイン名を変更したいと考えています。

現在のドメイン名を編集できるようですが、新しいドメイン名を入力しても何も表示されないようです。

続行方法がわからない。

ありがとう、クレイグ。

4

1 に答える 1

8

そのため、firebase サポートにメールを送信しました。このプロセスには、現在のドメインを削除し、新しいドメインを追加することが含まれます。これには、新しい SSL 証明書を調達するなどのダウンタイムが含まれます。

誰かがこれを行おうとしていて、ダウンタイムを発生させたくない場合、それほど難しくありません。ダウンタイムなしで olddomain.com から newdomain.com に移行するために従った高レベルのプロセスを以下に詳しく説明します。

  1. 別の一時サーバー (Amazon など) を調達し、nginx を起動します。
  2. この一時サーバーに静的ファイル (css、js、html、jpg など) をデプロイします
  3. olddomain.com の証明書を取得し、サーバーに展開します。検索すると、1か月間無料で入手できます(ここで特定の製品を推奨する必要はありません)
  4. サイトが一時サーバーで olddomain.com として実行されていることを確認します (hosts ファイルをハックして、ドメイン名が新しい一時サーバーを指すように強制します。
  5. 問題がなければ、olddomain.com の DNS を変更して、一時サーバーを指すようにします。
  6. 数時間待って、すべてのトラフィックが一時サーバーに送信されることを確認します (w3c スタイルのログを見て、トラフィックが受信されていることを確認します)。
  7. olddomain.com へのトラフィックを失うことなく、olddomain.com を安全に削除し、firebase ホスティングで newdomain.com をセットアップできるようになりました。
  8. newdomain.com をセットアップして firebase ホスティングで実行したら、olddomain.com を構成して newdomain.com にリダイレクトします。olddomain.com に予想されるトラフィックの量に応じて、これをしばらくそのままにしておくことをお勧めします。
  9. ダウンタイムなしでジョブを完了:)

これらの手順が他の人に役立つことを願っています。

ありがとう。

于 2015-04-22T09:48:13.200 に答える