WordPressにCloudflareを設定する方法
最終更新日:
WordPressにCloudflareを設定する方法を解説しています。WordPressにCloudflareを接続することでCDNやDNS、DDoS対策といった機能を利用できます。ステップごとに詳しく説明しています。
Cloudflareとは?
Cloudflare(クラウドフレア)とは、CDN(Contents Delivery Network)やDNS、DDoS対策などを提供しているリバースプロキシサービスです。
Cloudflareの特徴
Cloudflareの特徴として次の点が挙げられます。
- グローバルに負荷分散されたCDN
- 静的コンテンツのキャッシュ
- DDoS対策
- ユニバーサルSSL証明書
- グローバルエニーキャストDNS
Cloudflareの注意点
Cloudflareの注意点として次の点が挙げられます。
- Cloudflareがダウンするとサイトを閲覧できなくなる
- キャッシュによって更新が反映されない場合がある
Cloudflareのプラン
Cloudflareは価格と機能によって次の4つのプランが用意されています。
Free | Pro | Business | Enterprise | |
---|---|---|---|---|
価格 | $0/月 | $20/月 | $200/月 | お見積り |
CDN | ○ | ○ | ○ | ○ |
キャッシュ | ○ | ○ | ○ | ○ |
キャッシュ時間(TTL) | 2時間 | 1時間 | 30分 | 1秒 |
最大アップロード容量 | 100MB | 100MB | 200MB | 500MB以上 |
DDoS対策 | ○ | ○ | ○ | ○ |
メールによるサポート | ○ | ○ | ○ | ○ |
チャットサポート | × | × | ○ | ○ |
電話/緊急サポート | × | × | × | ○ |
WordPressのプラグイン
Cloudflareは専用のWordPressプラグインを提供しています。プラグインを有効化するとWordPressのダッシュボードからCloudflareの設定を管理できます。
WordPressにCloudflareを設定する方法
WordPressにCloudflareを設定するには次の手順を行います。
Cloudflareにアクセスする
Cloudflareの公式サイト(https://www.cloudflare.com/)にアクセスし、「Sign Up」をクリックします。
Cloudflareアカウントを作成する
Cloudflareアカウントの作成画面が表示されます。
- メールアドレスを入力します
- パスワードを入力します
- 「Create Account」ボタンをクリックします
サイトを追加する
Cloudflareとサイトを関連付けます。
- サイトのドメイン(example.com)を入力します
- 「Add Site」ボタンをクリックします
プランを選択する
4つのプランから選択できます。今回は無料版を選択します。
- 「Free」をクリックします
- 「Confirm plan」ボタンをクリックします
DNSレコードを確認する
現在のDNSレコードが表示されます。内容を確認し、「Continue」ボタンをクリックします。
ネームサーバーを更新する
Cloudflareのネームサーバーが表示されます。お使いのレジストラ(お名前.comなど)で既存のネームサーバーを変更します。ネームサーバーの更新には最大24時間かかることがあります。
- 表示されているCloudflareのネームサーバーに切り替えます
- ネームサーバーの設定を変更したら「Done,check nameservers」ボタンをクリックします
クイックスタートガイドを開始する
「Get Started」ボタンをクリックします。
SSL / TLSのオプションを選択する
SSL / TLSのオプションを選択します。既にサーバーでSSlを設定している場合、「Full」もしくは「Full(Strict)」を選択します。
- 「Full」をクリックします
- 「Save」ボタンをクリックします
常にHTTPSを使用するか設定する
httpへのリクエストをすべてHTTPSにリダイレクトするか設定します。
- クリックして「オン」にします
- 「Save」ボタンをクリックします
縮小するファイルを選択する
- サイズを減らしたいファイル形式をチェックします
- 「Save」ボタンをクリックします
Brotliを設定する
Brotli圧縮を行うかどうかを設定します。
- クリックして「オン」にします
- 「Save」ボタンをクリックします
設定を終了する
「Finish」ボタンをクリックします。
接続の完了を確認する
ネームサーバーの更新が反映し、Cloudflareへの接続が完了したことを確認します。
APIを確認する
WordPressのプラグインを使用するためにAPIのキーを取得します。
- アイコンをクリックします
- 「My Profile」をクリックします
- 「API Tokens」をクリックします
- Global API Key右端の「View」ボタンをクリックします。パスワードを入力してキーをコピーします
プラグインをインストールする
WordPressにプラグイン「Cloudflare」をインストールし、有効化します。
- 設定からCloudflareをクリックします
- 「Sign in here」をクリックします
メールとAPIのキーを入力する
- メールアドレスを入力します
- API Keyを入力します
- 「Save API Credentals」ボタンをクリックします
WordPress用にCloudflareを最適化する
「Apply」ボタンをクリックします。自動的に設定が最適化されます。以上でWordPressにCloudflareを設定する方法は完了です。
Cloudflareのキャッシュをクリアする
Cloudflareのキャッシュをクリアするには、WordPressのプラグイン「Cloudflare」内にあるPuge Cacheボタンをクリックします。
ページルールを作成する
URLによってCloudflareの設定を管理できます。無料版では3つまでページルールを追加できます。
- Page Rulesをクリックします
- Create Page Ruleボタンをクリックします
WordPressのための最適なCloudflareのページルールは以下の記事で紹介しています。
WordPressのための最適なCloudflareのページルール
リダイレクトループする場合
サーバー側でSSLを設定している場合、Flexibleを選択するとERR_TOO_MANY_REDIRECTSが発生します。
FullもしくはFull(strict)を選択します。