{
"$type": "site.standard.document",
"canonicalUrl": "https://blog.nove-b.dev//posts/apply-xserver-subdomain-to-google",
"path": "/posts/apply-xserver-subdomain-to-google",
"publishedAt": "2022-05-03T00:00:00.000Z",
"site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
"tags": [
"firebase",
"エックスサーバー",
"サーバー",
"ドメイン"
],
"textContent": "エックスサーバーは非常に便利で50個のサブドメインを作成することができる。\n\nこれは私みたいに飽き性でいろいろなものを作っては放置するタイプには非常に重宝する機能である。\n\nエックスサーバーが気になるのであれば下記リンクをどうぞ。\n\n\\[sc name=\"exserver_all_unlimited\" \\]\\[/sc\\]\n\nさてそしてまた、この機能を使用する機会がきた。\n\n今回はエックスサーバーのサブドメインをGoogle\nHostingに適用するというケースを行ったので、備忘録としてここに書いておく。\n\nサブドメインの取得の仕方は省力する。\n\nが、反映になかなか時間がかかるのが、エックスサーバーの玉に瑕。\n\nfirebase Consoleに行く\n\nFirebase console\n\n作成したドメインを入力する\n\nまずはfirebase\nConsoleのHostingに移動し、カスタムドメインを追加ボタンをクリックする。\n\nするとドメイン名の入力を求められるので、エックスサーバーで作成したサブドメインを記入する。\n\n※「angular.nove-web.com を既存のウェブサイトにリダイレクトする」をチェック。\n\nリダイレクト先にはエックスサーバーで作成したサブドメインを記入する。\n\n次へをクリック。\n\n所有権の確認\n\nエックスサーバーのDNSレコード設定に進み、対象ドメインを選択する。\n\n次に「DNSレコード追加」タブに移動する。\n\n記入欄が現れるので、下記のように記入していく。\n\nホスト名:作成したドメイン\n\n種別:TXTを選択\n\n内容:Firebaseコンソール画面でコピーしたTXTレコードの値\n\n追加が完了したら、firebase Consoleに戻り、所有権を証明ボタンをクリックする。\n\nここで失敗した。\n\n> ドメイン \\\\\\\\\\\\\\\\.com の所有権を証明できませんでした。設定をお確かめいただき、もう一度お試しください。\n\nとのエラーが表示された。\n\n解決方法がわからずに、途方に暮れていたので、初心に戻りGoogle\nWorkspace 管理者ヘルプに行くと、\n\n最初に試すことに48 時間待機すると書かれていたので、待機することにした。\n\nちなみに下記サイトでDNSレコードがしっかり適用されているか確認することができる。\n\nGoogle Admin Toolbox Dig\n\n全然うまくいかずに、色々DNSレコードをいじっていたら、途端に通った。\n\n何をしたか、わからない。\n\n実行(ドメインとの紐づけ)\n\n何をしたかはわかないが、うまくいったようで、セットアップ画面が表示された。\n\nまたレコードを追加する必要がある。\n\n下記のように追加すれば問題ない。\n\nホスト名:作成したドメイン\n\n種別:Firebaseコンソール画面で表示されたレコードタイプ(私の場合はA)\n\n内容:Firebaseコンソール画面でコピーしたTXTレコードの値\n\n追加が完了した後に、終了ボタンをクリックする。\n\nこの時点でカスタムドメインの追加はうまくいったが、ステータスが設定が必要ですと表示されている。\n\n最後に\n\n設定を完了するために、最後にもうひとつ。\n\nサブドメインの場合は、すでにあるDNSレコードと干渉する場合がある。\n\n本サイトでは「\\*.nove-web.com」のようなレコードが既に存在していた。\n\nこれは見ての通り、すべてのサブドメインを対象にしているので、削除する必要がある。\n\nただ、本サイトのように新規で追加する以外にサブドメインを使っている場合は、そのサブドメインのレコードを新規に作成する必要がある。\n\n後は接続が完了するまで待つ、ひたすら待ちましょう。\n\n公開ができればそのサイトにアクセスができる。\n\n今回追加したのは下記サイト。\n\nhttps://angular.nove-web.com/home\n\nコスパ最強のWeb アプリ\n\n今回はfirebase\nhosting で公開したのはAngularを勉強のために立ち上げたブログサイト。\n\nfirebaseとエックスサーバーのドメインを使うことで、結果的に運営費用は0円。\n\n無料枠の大きいfirebaseとサブドメインが50個まで無料で作れるエックスサーバーには感謝しかない。\n\nエックスサーバーの詳細は下記をご覧ください。\n\n\\[sc name=\"exserver_all_unlimited\" \\]\\[/sc\\]",
"title": "エックスサーバーで作ったサブドメインをGoogle Hostingに適用する"
}