🫶
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