JetpackとCloudflareをWordPressサイトで使用する

Cloudflareは、JetpackとWordPressで利用できる、人気のコンテンツ配信ネットワーク(CDN)、キャッシュ、保護サービスです。

CloudflareはデフォルトでJetpackと互換性がありますが、Jetpackと連携できるようにするには、Cloudflareの設定を調整する必要がある場合があります。

Cloudflareで動作するようにサイトを最適化する

JetpackサイトがCloudflareで適切に動作するように、追加の設定が必要になる場合があります。以下では、Cloudflareに関する一般的な問題と、その解決方法をいくつか紹介します。

Cloudflareの設定でJetpackのIPアドレスを許可リストに追加する

Jetpackは、サイトとxmlrpc.phpを介して通信します。Cloudflareのデフォルト設定では、すでにJetpackのリクエストを通過させられるはずです。

ただし、CloudflareがJetpackによるサイトのxmlrpc.phpファイルへのアクセスをブロックしている場合は、JetpackのIPアドレスをCloudflareの設定で許可リストに追加する必要があります。JetpackのIPアドレスを許可リストに追加する方法については、ドキュメントをご覧ください。ただし、Cloudflare側についてさらにサポートが必要な場合は、サポートチームにご相談ください。

WordPressのWP管理画面をCloudflareの対象外にする

Cloudflareは訪問者向けにサイトを高速化できますが、サイトのWP管理画面では必要なく、問題を引き起こす可能性があります。CloudflareでURL *yourjetpack.blog/wp-admin*に対するページルールを作成し、WP管理画面を無視するよう設定してください(yourjetpack.blogはご自身のサイトのドメイン名です。

ルールの作成方法については、Cloudflareのドキュメントをご覧ください。

Cloudflareを使用する場合の、Jetpack VaultPress Backup設定におけるサーバー認証情報に関する注意事項

もしJetpack VaultPress Backupのお客様で、Cloudflareをサイトで使用する場合は、サーバーのIPアドレスを「サーバーアドレス」(別名「ホスト名」)フィールドに入力する必要があります。あなたのJetpack VaultPress Backup認証情報設定。

JetpackとCloudflareのトラブルシューティング

サポート範囲

Jetpackのサポートでは、Cloudflareの設定について対応できません。

トラブルシューティングと診断のためにCloudflareを一時停止する方法

JetpackとCloudflareの競合が原因と考えられる問題がサイトで発生している場合は、テストのためにCloudflareを一時停止できます。Cloudflareを一時停止する方法については、こちらのCloudflareのドキュメントをご覧ください。

CloudflareへのJetpack接続時に発生する500レベルのエラー

すでにJetpackをCloudflareで使用するよう最適化し、サイトをJetpackに接続しようとすると500レベルのエラーが表示される場合は、ホスティングプロバイダーおよびCloudflareと協力して問題を解決する必要があります。Cloudflareには、これらの問題を解決するためのトラブルシューティングガイドがあります。

JetpackとCloudflareの既知の競合

  • CloudflareのRocket Loaderには、一部のJetpack機能との互換性に問題があります。

Still need help?

Please contact support. We’re happy to advise.