Skip to content

Cloudflare Pages へカスタムドメインを設定する

Published:

Table of contents

Open Table of contents

はじめに

以下の投稿にある Cloudflare Pages 上にホストされた Astro ブログに対して、カスタムドメインを設定します。

事前準備

Web サイトへカスタム(独自)ドメインを登録する

自分の持っているドメインを Cloudflare Web サイトへ登録します。
ドメイン登録後、表示されたネームサーバーをカスタムドメインを取得したレジストラ側で設定します。

Cloudflere Pages にカスタムドメインを設定する

Cloudflare Pagees のカスタムドメインを設定します。今回はブログ用にサブドメインblog.example.comを設定します。

サブドメインに対するアクセス制限を設定する

開発環境や検証環境では、 dev.example.comstg.example.com といったサブドメインを利用することが多いためか、 Cloudflare Pages では *.example.com へのアクセス制御が簡単に行えるようになっています。
Workers & Pages の管理ページからポリシーを有効化し、プランを選択します。
自動生成されるポリシーのデフォルト設定で *.example.pages.dev に対するユーザー認証が有効になります。

サブドメインに対するアクセス制御を削除する

今回は、特にサブドメインを利用する必要ないので作成後にアクセス制限を削除します。

まとめ

Web サイトへのドメイン登録から Cloudflare Pages のカスタムドメイン設定(同時にサブドメインの CNAME レコード作成)がスムーズ行え、適用まで10分程度で完了しました。