はじめての Pages その5 専用ドメイン (Custom Domain) をセットアップする方法
今日は、Cloudflare PagesにCustom Domainをセットしていきます。Workersと同様に通常のCNAME設定では、ホスト側でHTTPヘッダーによる制御ではじかれてしまうため、Custom DomainとしてPages側にそのドメインを認識させる必要があります。
そのセットアップを初めて行ったところ少しだけ苦戦しましたので備忘録を兼ねていかに手順をまとめておきます。
Pagesの立ち上げ
まずは中身は何でも良いのでPagesでWebサイトを起動します。最近アップデートがかかりGit連携、Zipアップロードに加えて、フォルダアップロード機能が加わりました。ただし引き続きアップロードするレポジトリは1つに(フォルダなら1個のフォルダの中に全てが含まれている)まとめておく必要があります。
Custom Domain セットアップ
Custom Domain
のタブをクリックします。
Set up a custom domain
を押します。
自分がPagesサイトをぶら下げたいドメインを入力します。
ここでPagesをホスティングしたいサブドメインを含んだCloudflareで管理しているドメインを入力します。
例えばpages.harunobukameda.com
でWebサイトをホスティングしたければ、そのままpages.harunobukameda.com
と入力しContinue
を押します。
Active domain
を押します。
以下の通り認証中となります。
harunobukameda.com
のDNS管理画面に行くと、以下の通りDNS Proxyモードでサブドメインが1個CNAMEでセットされています。
しばらくするとPagesのCustom Domain画面で以下の通りセットしたドメインがActiveになります。
そのドメインでアクセスすると問題なくPageが表示されています。
Discussion