🫶
Deno DeployのサイトにCloudflareで登録したドメインのサブドメインを設定する
この記事の概要
Cloudflareでhoge.com
を購入しているとき、Deno Deployで作ったサイトのドメインをsub.hoge.com
にする手順をまとめます
前提
- Cloudflareでドメインを購入している
例:hoge.com
- Deno Deployでサイトを公開している
例:https://my-app.deno.dev
手順
-
Deno Deployでドメインを登録します
-
Settings
>Domains
>Add Domain
から設定します
例:sub.hoge.com
を登録します - ここでDNSレコードが3つ表示されるのでメモしておきます(Aレコード、AAAAレコード、CNAMEレコードの3つです。それぞれTYPE, NAME, CONTENTをメモします)
-
-
Cloudflareで先ほどのDNSレコードを登録します
-
Websites
>購入したドメイン
>DNS
>Records
>Add record
から設定します - 先ほどメモした3つをすべて登録します
-
-
CloudflareでSSL/TLSの設定を行います
-
Websites
>購入したドメイン
>SSL/TLS
>Overview
>SSL/TLS encryption
>Configure
>Custom SSL/TLS
から設定します -
Full
またはFull(Strict)
を選択します
-
- 待ちます(30分くらい。下手したら48時間)
-
疎通確認します
-
nslookup
を使う場合:nslookup -type=txt {CNAMEレコードのNAME}
- Google toolboxのDigツールを使う場合:https://toolbox.googleapps.com/apps/dig/#TXT/ に行き、
{CNAMEレコードのNAME}
をTXTとして検索します
-
-
Deno Deployで認証情報を更新します(少し時間かかります。1分くらい)
-
Settings
>Domains
から設定します
-
-
ブラウザでアクセスし、疎通確認します
例:https://sub.hoge.com
にアクセスします
関連
手順はVercelと同じだと思います。たぶん
次やるときに忘れていたらスクショペタペタします
Discussion