現在、Origin img.example.com
のサブドメインOrigin.example.com
上のイメージのCDNとしてAmazon CloudFrontを使用しています。
最近、CloudFlareが定額料金でCDNを提供するのを見たので、試してみたいと思います。しかし、ログインすると、メインドメインexample.com
が追加され、Originは追加されません。エラーは次のとおりです。
Origin.example.comを登録済みドメインとして識別することができませんでした。サブドメイン(subdomain.example.comではなくexample.comなど)ではなく、ルートドメインを提供していることを確認してください(コード:1099)
CloudFlareを介してサイトトラフィック全体をルーティングするのではなく、イメージサブドメインのみをルーティングします。これは可能ですか?
はい:ルートドメインを追加し、[DNS]タブでCloudFlareを介してルーティングするサブドメインを選択できます。この時点で、ドメインでCloudFlareを無効にし、関連するDNSレコードの横にあるクラウドアイコンをクリックしてサブドメインで有効にすることができます。
この例では、georgegarside.comをCloudFlare経由で、server.georgegarside.comをCloudFlareをバイパスしていますが、右側のクラウドアイコンをクリックすることで元に戻すことができます。
灰色の雲は、トラフィックがCloudFlareネットワークを通過していないことを意味します。
ソース: https://support.cloudflare.com/hc/en-us/articles/200168756-How-do-I-add-a-subdomain-
CloudFlareでは、 利用規約 でこれを許可していません。イメージのみのサブドメインでこれを1回試みたときに、CloudFlareから次のメールを受け取りました。
また、ここで注意してください-このproducts.xyzmedia.co.ukサブドメインに対してのみCloudFlareを使用しているようです。 CloudFlareを静的ファイル配信のみに使用することは許可されていません。サービスを引き続き使用するには、xyzmedia.co.ukまたはwww.xyzmedia.co.ukをCloudFlareで解決してプロキシする必要があります。これは、利用規約のセクション10に概説されています。
用語の現在のバージョン(2018年10月26日)では、特に次のことに注意してください。
このサービスは、主にWebページとWebサイトをキャッシュして提供するプラットフォームとして提供されます。お客様が購入した有料サービスの一部として明示的に含まれていない限り、お客様は、Webブラウザーまたはその他のアプリケーションおよびハイパーテキストマークアップ言語(HTML)プロトコルまたはその他の同等のテクノロジーを通じて表示されるWebページを提供する目的にのみサービスを使用することに同意します。ビデオ(有料サービスとして別途購入した場合を除く)または写真、オーディオファイル、またはその他のHTML以外のコンテンツの不均衡な割合のストレージまたはキャッシュのためのサービスの使用は禁止されています。