CloudflareでサブドメインだけCDNを適用しようとする場合、フリープランだと登録ができません。
ルートドメインしか登録できないのですが、その状態でサブドメインだけCDNを適応する方法を記載しておきます。
目次
CloudflareでサブドメインだけCDNを適用する方法
やり方はDNS設定を切るだけです。
最初に記載した通り、Cloudflareには基本、ルートドメインしか登録できません。
ルートドメイン変更後、DNSを自動取得します。
その情報にサブドメインの情報を足してあげましょう。
タイプ | 名前 | IPアドレス |
---|---|---|
A | en | xxx.xx.xxx.xxx(※レンタルサーバーのIPアドレス) |
※基本、IPアドレスはレンタルサーバーから調べることができます。
さらにプロキシステータスは追加したサブドメイン以外はOFF(DNSのみ)に変更します。
※オレンジがON、グレーがOFFの状態
「リダイレクトが繰り返し行われました」のエラーが出る時の対処法
無料のSSL、Let’s Encryptを使っている場合、クラウドフレアのCDNを適用するとリダイレクトが発生することがあります。
そのその場合はSSLの設定をフレキシブルからフル(厳密)に変更してあげましょう。
ちなみにクラウドフレアのSSLはLet’s Encryptではないものが適用されます。
Let’s EncryptからGoogleのSSL証明書(TLS)Google Trust Servicesに変更する方法
よくレンタルサーバーで提供される無料のSSLはLet’s Encryptですが、他にも無料のSSLがあります。 その中でもGoogle Trust Services (GTS)が発行しているGTS CA 1P5はよ…
以上で、サブドメインだけCDNが設定できました。
まとめ
CloudflareのCDNは高速化の他に、海外向けのコンテンツ配信で使うのに便利です。
ただしCDNを使いたくないケースもあるので、今回のように設定してみました。