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.