HOME  /Cloudflare
 /WordPressプラグイン「Cloudflare」の導入
2026年01月13日

WordPressプラグイン「Cloudflare」の導入

ここではWordpress用に用意された[Cloudflareプラグイン]の必要性と導入方法を解説します。

1.Cloudflareプラグインの必要性

2.Cloudflareプラグインの導入方法

1.Cloudflareプラグインの必要性

CloudflareのCDN(Contents Delivery Network)とは下記の様な仕組みになります。

AさんやBさんがURLでWEBサーバをアクセスすると、このURLに対応するHTMLページと関連情報がクライアントに送られてきますが、これらの情報は最寄りのCloudflareのエッジコンピュータの中にもキャッシュとして保存されます。

何をどれぐらいの期間キャッシュさせるかはCloudflareの[Cache Rules]で設定します。

よってこのエッジコンピュータ配下のクライアントのこのURLに対するアクセスは、クライアントとエッジコンピュータ間だけの会話になり、WEBサーバにはアクセスが行きません。これをCDN(Contents Delivery Network)と呼びます。

 

Cloudflareはこの様なエッジコンピュータを全世界125か国の330拠点に設置しており、日本には東京、大阪、福岡、沖縄に設置されています。

この様にCDNはWEBサーバの性能を強化してくれる大変便利な仕組みなのですが、このURLコンテンツをWEBサーバ管理者が更新したらどうなるでしょうか?

 

当然、AさんやBさんの所のCloudflareのエッジコンピュータには古い情報しかないので新しい情報は見る事ができません。

よって管理者はコンテンツを更新する時はマニュアルで全世界のエッジコンピュータのキャッシュを削除する必要があります。

しかしWordpressに[Cloudflareプラグイン]を導入しておくと、このプラグインが管理者に代わって自動的に関連キャッシュの削除を行ってくれます。

よってWordPressでCloudflareのCDNを利用する場合は、このプラグインが必須ツールとなります。

以下にこのプラグインの導入方法を解説します。

 

2.Cloudflareプラグインの導入方法

1.Cloudflareで管理しているドメイン情報の取得

下記手順でターゲットドメインの[Global API Key]を取得します。

①Cloudflareの[ターゲットドメインの管理画面]を開きます。

②[概要]の画面の右下の方にある[APIトークンを取得]を起動します。

③画面に表示された[Global API Key]の[表示]ボタンを挿入します。

④表示された画面にパスワードを入力し[表示]ボタンを挿入すると[Global API Key]が表示されます。

これをクリップボード等に保存して下さい。

 

2.WordPress側での操作

①新規プラグインの追加で[Cloudflare]で検索し、インストールと有効化を行います。

 

②上記プラグインの設定を行います。

■[設定]→[cloudflare]を実行します。

■表示された画面の中の[here]をクリックします。

■表示された下記画面に[Cloudflareのアカウント]と上記で保存した[Global API Key]を入力し、Saveします。

■Cloudflareプラグインの概要画面が表示されます。

下図の[Apply Recommeded Clopudafre for WardPress(WordPressに推奨されるCloudflare設定を適用する)]所にある[Apply(適用する)]ボタンを挿入します。

これで自動的に設定が最適化されます。

以上でWordpressのコンテンツを更新した時は、自動でCDNのキャッシュが更新されます。

 メモ

WordPressのコンテンツを更新した場合はこのプラグインがCDNのキャッシュを自動で書き換えてくれます。

しかし、WordPressのプログラムを修正した場合、例えばCSSを変更した場合、CDN上のキャッシュは変わらないので、???になります。

この場合は、この画面の一番下にある[キャッシュを消去]を操作するか?セッティングメニュにある[開発モード]をONにして、CDNのキャッシュを無効にする必要があります。

 

以上でこのドキュメントの説明は完了です。

関連ドキュメントは下記の関連記事一覧から探して下さい。


<関連記事一覧>

「cloudflare」に関連するドキュメントを表示しています。尚、このページネーションはJquryで制御しています。

ここではCloudflareのCDNの詳細設定メニュの(ネットワーク)について解説しています。

ここではCloudflareのCDNの詳細設定メニュの(Caching)について解説しています。

ここではCloudflareのCDNの詳細設定メニュの(スピード)について解説しています。

ここではCloudflareのCDNの詳細設定メニュの(セキュリティ)について解説しています。

ここではCloudflareのCDNの詳細設定メニュの(SSL/TSL)について解説しています。

ここではCloudflareで管理しているドメインやサブドメインにHSTS (Strict-Transport-Security)を適用させる方法を解説しています。

Cloudflareに追加したドメインにVulnerability Reportがもらえる様にsecurity.txtを追加する方法を解説しています。これにより個々のWebサーバにsecurity.txtを追加する必要がなくなります。

CloudflareのCDNにWebサーバを登録する方法には①IPv4接続②IPv6接続③トンネル接続がありますが、③のトンネル接続は、サーバの負荷分散、変動IPでも更新タスクが不要、オリジンIPに対するDDoS対策が簡単等の多くのメリットがあります。

Cloudflareの[Email Routing]はCloudflareで管理しているドメインにメールアドレスを定義し、これを他のメールシステム(Gmail等)に転送するアプリケーションです。この機能を利用するとメールサーバを立てなくても企業ドメインのメールシステムが構築できます。

IPv4、IPv6アドレスを調べるとインターネットからのポート開放状況や利用しているCDNベンダを調べる事ができます。ここではこれらを調査する方法を詳しく解説しています。

DDoS攻撃には1.DNSサーバに対する攻撃、2.グローバルIPに対する攻撃、3.オリジンIPに対する攻撃があります。CloudflareのCDNを利用してDDoS攻撃対策をする為にはオリジンIPに対する攻撃も考慮する必要があります。

CloudflareのCDNは、Cloudflareの高速ネットワークの中にコンテンツをキャッシュしてくれると共に、1.IPv6対応、2.DDoS対策、3.WAF対策、4.ボット対策を行ってくれるCDNサービスです。

SynologyのWebサーバをCloudflareにtトンネルで接続する為には①Cloudflareとサーバ間にトンネルを作成する②トンネルにWebサーバを定義する皇都で行います。

SynologyのWebサーバをCloudflareにIPv6で接続する為には①Cloudflareに仮のAAAAレコードを作成し、Synology側からこのAAAAレコードを更新する方法で行います。

CloudfalreのCDNを利用する為には①Cloudflareアカウントの作成、②ドメインの追加、③CDNの設定に順番で設定していきます。また④Cloudflareアカウントの2要素認証も重要になります。

ここではXserverからドメイン名を取得する方法を解説しています。