WordPressでCloudFlare Free CDNをセットアップする方法
WordPressサイトでCloudflare CDNを使用しますか??
Cloudflareは、市場で利用できる最高のWordPress CDNおよびファイアウォールサービスの1つです。彼らはあなたのウェブサイトをスピードアップする無料のCDNと中小企業のウェブサイトのための強力なセキュリティ機能のスイートを提供します.
課題は、多くのエントリーレベルのユーザーがセットアップが難しいと思っているため、Cloudflareを利用できないことです。.
このガイドでは、WordPressでのCloudflareの完全なセットアップについて説明し、Webサイトの速度を向上させます.
:
Contents
CDNとは何ですか?サイトにCDNが必要な理由?
CDNまたはコンテンツ配信ネットワークは、地理的な場所に基づいてユーザーにWebサイトファイルをより速く配信するのに役立つ分散サーバーのシステムです。.
通常、Webホスティングサービスは、1つの場所からWebサイトの訪問者にサービスを提供します。ユーザーがどこにいても、すべてのユーザーが同じサーバーにアクセスします。これにより、ウェブサイトの中央ホスティングサーバーから遠く離れた場所にいるユーザーへのコンテンツ配信が遅延する可能性があります.
CDNは、世界中のさまざまな場所に複数のエッジサーバーをセットアップすることにより、この問題を解決します。これらのCDNサーバーは、サイトの配信元/中央サーバーからの静的コンテンツをキャッシュし、保存して、ユーザーがリクエストした後にそれらをユーザーに提示します.
ユーザーのリクエストがある場合、ユーザーの場所に最も近いCDNサーバーがそれを処理します。たとえば、米国の誰かが英国でホストされているウェブサイトにアクセスしたい場合、米国のCDNサーバーがその要求を処理し、英国のメインサーバーは処理しません。.
CDNでは、すべてのユーザー要求が最も近いCDNサーバーによって処理されます。これにより、訪問者とWebサイトのサーバーの間の物理的な距離が緩和されます。その結果、地理的な場所に関係なく、すべてのユーザーのウェブサイトの読み込みが速くなります.
Webサイトが高速になると、ユーザーエクスペリエンスも向上し、SEOランキングがわずかに向上します.
また、CDNを使用すると、プライマリサーバーの負荷が軽減され、トラフィックスパイク中にクラッシュするのを防ぎます。詳細については、WordPressブログにCDNが必要な理由に関するガイドをご覧ください。.
Cloudflare CDNとは?
Cloudflareは、インターネットで利用できる最も人気のある無料のCDNプロバイダーです。静的コンテンツを自動的にキャッシュし、動的コンテンツを迅速に配信するグローバルに分散されたサーバーの大規模ネットワークです。.
Cloudflareは、CDNサービスに加えて、クラウドベースのウェブサイトファイアウォールおよび分散プロキシサーバーでもあります。それはあなたのウェブサイトへのすべての着信トラフィックを監視し、それがあなたのサーバーに到達する前でさえ、疑わしいトラフィックをブロック.
中小企業のウェブサイトやブログに適した無料の基本プランを提供しています。彼らはまた、月額20ドルから始まる有料プランを提供しています.
Cloudflareは、無料のCDNを探している小規模ビジネスに最適です。ただし、すべてのCloudflare機能を完全に利用したい場合は、月額200ドルのビジネスプランが必要になります。.
編集者のメモ: WPBeginnerではCloudflareを使用しません。代わりに、CDNサービスにMaxCDN(現在はStackPathの一部)を使用します。彼らはあなたに彼らのDNSを使用することを強制せず、大規模でより合理的な価格を提供します.
MaxCDN対Cloudflare –違いは何ですか?
MaxCDNとCloudflareは、実際にはまったく異なるサービスです。 MaxCDNはCDNを介してコンテンツを提供することに重点を置いていますが、Cloudflareはセキュリティとスパム制御に重点を置いています.
どちらも異なるテクノロジーを使用して、ネットワークを通じてコンテンツを提供しています。 MaxCDNは、プルゾーンを使用してWebサイトのDNSからコンテンツを提供し、Webサイトをミラーリングするだけです。一方、Cloudflareは独自のDNSを介してコンテンツを提供し、サーバーを指すようにWebサイトのDNSを変更するように求められます.
Cloudflareは、ユーザーとWebサイトの訪問者の間のプロキシとして機能します。つまり、多くの制御を放棄します。一方、MaxCDNはリバースプロキシとして機能します。つまり、すべての制御が可能です。.
Cloudflareは、悪意のあるボット、攻撃者、および疑わしいクローラーからサイトを防ぐことで、ページ速度の最適化に優れています。 MaxCDNは、世界中にあるサーバーを介して静的コンテンツを提供することにより、ウェブサイトの速度を向上させるのに優れています.
Cloudflareの使用の短所
Cloudflareの最大のユーザーの不満は、ウェブサイトを高速化する一方で、セキュリティ検証のために2番目の読み込み画面を追加する場合があり、ユーザーがウェブサイトを表示するまで5秒待たなければならないことが多いため、速度の目的に反することがあります。.
CAPTCHAページを表示して、ユーザーが人間であることを証明するようユーザーに要求することもあります。これは、サイトに再度アクセスすることのない初めての訪問者にとって、悪い体験を生み出します。.
WordPressサイトでCloudflareを設定する
WordPressサイトでCloudflareを設定するのはとても簡単です。 2つの異なる方法があります。
- ホストのコントロールパネルでシングルクリックのCloudflareセットアップオプションを使用する
- Cloudflare Webサイトで手動でサインアップする
最初の方法は、WordPressブログでCloudflare CDNを有効にする最も簡単な方法です。 SiteGroundなどの上位のWordPressホスティングサービスの一部はCloudflareと提携して、コントロールパネルから簡単なセットアップオプションを提供しています.
Webホストに組み込みのCloudflareセットアップオプションが提供されていない場合は、サイトに手動でサービスを追加できます。これらの方法の両方を以下に詳しく示します.
方法1:cPanelのワンクリックセットアップオプションでCloudflare CDNをセットアップする
前述のとおり、SiteGroundなどの一部のWordPressホスティングプロバイダーは、WordPressでCloudflare CDNを設定する簡単なオプションを提供しています.
これらのWebホストは、ホスティングcPanelに組み込みのCloudflare統合アプリを提供し、数回クリックするだけでサービスを有効にします.
このCloudflareセットアップオプションは、統合されているほとんどのホスティングプロバイダーと同様に機能します。参考までに、SiteGroundホスティングのセットアッププロセスを示します。.
SiteGroundでCloudflare CDNを有効にする
WordPressホスティング会社としてSiteGroundを使用している場合は、わずか数分でサイトにCloudflare CDNを設定できます.
はじめに、cPanelにログインし、[サイト改善ツール]セクションに移動します。その後、「Cloudflare」アイコンをクリックします.
SiteGroundは最近、新しいコントロールパネルへの切り替えを開始しました。新しいパネルを使用している場合は、[速度]タブにCloudflareが表示されます。たとえば、以下のスクリーンショットを見てください.
WebサイトでCloudflareの無料CDNを有効にするには、[設定]ボタンをクリックして続行します.
その後、Cloudflareアカウントの作成または既存のアカウントへの接続を求めるポップアップが表示されます。.
次に、CDNアクティベーションが進行中であることを示すメッセージが表示されます。完了すると、Cloudflare CDNがWordPressサイトでアクティブになります.
方法2:WordPressでCloudflare CDNを手動で設定する
WebホスティングにシングルクリックのCloudflare設定オプションがない場合は、この方法を使用できます。さらに数分かかる場合がありますが、簡単でユーザーフレンドリーでもあります.
まず、CloudFlareのWebサイトにアクセスして、[Sign Up]ボタンをクリックする必要があります.
次のページで、メールアドレスとパスワードを入力してCloudflareアカウントを作成する必要があります。必要な情報を入力し、[アカウントを作成]ボタンをクリックするだけです.
その後、ウェブサイトのURLを入力する必要があります.
次の画面で、プランを選択するよう求められます。このチュートリアルのために、無料のプランを選択します.
その後、Cloudflareはシステムが検出したすべてのDNSレコードのリストを表示します。これにはサブドメインも含まれます.
Cloudflareを通過させたいDNSレコードには、オレンジ色の雲のアイコンが表示されます。 CloudflareをバイパスするDNSレコードには、灰色の雲のアイコンが表示されます.
リストを確認して、オレンジ色のクラウドアイコンが付いたCloudflareでプライマリドメインがアクティブであることを確認する必要があります.
DNSレコードを確認したら、下部にある[続行]オプションをクリックします.
セットアップの次の最後のステップで、Cloudflareはネームサーバーを更新するように要求します。ネームサーバーを変更してCloudflareネームサーバーをポイントするように求められます.
通知: ネームサーバーを変更すると、インターネット全体に反映されるまでに時間がかかる場合があります。この間、一部のユーザーはWebサイトにアクセスできなくなる可能性があります.
ネームサーバーは、Domain.comなどのドメインレジストラーアカウントから変更できます。BluehostなどのWebホスティングプロバイダーから無料のドメインを取得している場合は、ホスティングアカウントにログインしてネームサーバーを変更する必要があります。.
このチュートリアルでは、Bluehostコントロールパネルからネームサーバーを変更する方法を示します。プロセスはホスティング会社全体で似ていますが、ホスティングプロバイダーにコントロールパネルの詳細な指示をいつでも尋ねることができます。.
Bluehost cPanelダッシュボードにログオンしたら、[ドメイン]セクションに移動し、ドメイン名を選択します。その後、[ネームサーバー]タブをクリックし、[編集]オプションをクリックします。.
次に、「カスタム」を選択し、Cloudflareが提供するネームサーバーを入力する必要があります.
その後、Cloudflareセットアップページに戻り、[完了、ネームサーバーを確認]ボタンをクリックしてセットアップを完了する必要があります。.
それでおしまい!ドメインネームサーバーを更新してCloudflareをアクティブ化するのに数分かかります.
有効化されると、Cloudflareダッシュボードに成功メッセージが表示されます.
このダッシュボードからCloudflare設定をカスタマイズできます。次のセクションで最も重要な設定を示します.
注意:上記のスクリーンショットはBluehostコントロールパネルを示しています。別のホスティングプロバイダーを使用している場合は、ネームサーバーの設定が異なる場合があります.
最も重要なCloudflare設定の構成
基本的なCloudflareの設定は完了しましたが、WordPressサイトを安全に保つために構成する必要があるいくつかの重要な設定があります.
1. WordPress固有のページルールを構成する
ページルールを設定することで、サイトの特定のページでCloudflareがどのように機能するかをカスタマイズできます。ログインページ、wp-adminエリアなどの重要なページの保護に特に役立ちます.
Cloudflareの無料アカウントでは、3つのページルールを設定できます。さらにページルールを追加する場合は、5つの追加ルールに対して月額5ドルを支払う必要があります。.
最初に、上部にある[ページルール]オプションをクリックしてから、[ページルールの作成]ボタンをクリックする必要があります。.
その後、次の3つのページルールを設定できます。.
a)WordPressログインページを保護する
ページのURL:example.com/wp-login.php*
設定:セキュリティレベル;高い
b)CloudPressからWordPressダッシュボードを除外し、高度なセキュリティを有効にする
ページURL:example.com/wp-admin*
設定:セキュリティレベル;高い
キャッシュレベル;バイパス
パフォーマンスを無効にする
アプリを無効にする
c)HTTPSを強制する
ページURL:http://*example.com/*
設定:常にHTTPSを使用する
2. SSL証明書の設定
もう1つの重要な設定は、上部の[SSL / TSL]メニューで利用できるSSL証明書です.
すでにSSLを使用している場合は、「完全」を選択してください.
SSL証明書がない場合は、ウェブサイト用の無料のSSL証明書を取得する方法に関するガイドをご覧ください。.
完了すると、Cloudflareは切望された緑色の南京錠を提供して、Webサイトが安全であることを示します.
プラグインを使用してWordPress用にCloudflareを最適化する
Cloudflareは、ワンクリックでWordPressに最適化された設定を行うための専用WordPressプラグインを提供します。このプラグインを使用すると、WordPressサイトでCloudflareをすばやく設定したり、Webアプリケーションファイアウォール(WAF)ルールセットを追加したり、キャッシュを自動的に消去したりできます。.
開始するには、WebサイトにCloudflareプラグインをインストールしてアクティブ化します。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。.
完了したら、訪問する必要があります 設定»Cloudflare 管理パネルからCloudflare設定を構成する.
設定ページに、既存のアカウントの[無料アカウントを作成]ボタンとサインインオプションが表示されます。サインインオプションをクリックするだけです.
次の画面で、CloudflareメールとAPIキーを入力する必要があります.
CloudflareウェブサイトのアカウントエリアでAPIキーを見つけることができます.
「マイプロフィール」ページを開き、APIトークンをクリックするだけです。その後、グローバルAPIキーセクションに移動し、[表示]ボタンをクリックします。.
ポップアップが開き、APIキーが表示されます。キーをコピーする必要があります.
次に、WordPressダッシュボードに戻り、メールアドレスとAPIキーを入力します.
その後、Cloudflareホームページがダッシュボードに表示されます。そこから、シングルクリックのWordPress最適化の適用、キャッシュのパージ、自動キャッシュの有効化などを行うことができます.
設定オプションをクリックすると、Cloudflareのその他のオプションを見つけることができます.
また、分析オプションからの訪問者、節約された帯域幅、ブロックされた脅威などの統計情報も表示されます.
この記事が、WordPressでCloudflareの無料CDNを設定する方法を理解するのに役立つことを願っています。 WordPress Webサイトの完全なセキュリティガイドもご覧ください。.