クラウドフレアを利用すると、韓国ではサイトの速度が遅くなるという評価があり、私はクラウドフレアを利用することを考慮していませんでした。しかし、先月23日から毎日一定時間ディドス攻撃が入り、Cloudflareにドメインを追加して対応しています。
この記事では、 WordPressでクラウドフレア(Cloudflare)を連動する方法を見てみましょう。
クラウドフレア(Cloudflare)の長所と短所
ウィキペディアによると、クラウドフレア(英語:Cloudflare, Inc.)は、CDNサービスと分散ネームサーバーを利用して、サイトのパフォーマンスとスピード、セキュリティを向上させるサービスを提供する企業です。クラウドフレアは、訪問者とサイト運営者の間でコンテンツ配信ネットワーク(Content Delivery Network)、インターネットセキュリティサービス、分散ドメインネームサーバーサービスを提供する米国企業であり、Webサイトのリバースプロキシとして機能します。同社の本社はカリフォルニア州サンフランシスコに位置しており、他にロンドン、シンガポール、シャンペイン、オースティン、ボストン、ワシントンDCなどに支社があるそうです。
クラウドフレアを利用する場合、いくつかの利点がありますが、私は1)ディドス・ダブアと2)CDNのために使用しています。
ディドス攻撃を受ける場合、次のような方法で対応しています。
- CloudflareのUnder Attackモードを有効にする
- クラウドウェイズで攻撃に使用されたIPを確認してブロックする
- 一部の国を除くほとんどの国のトラフィックをブロックする
上記の措置で防御ができない場合がありましたが、サーバーサイズをアップグレードするため、上記の措置だけで最近のディドス(DDoS)攻撃をよく防御しています。
無料プランを使用すると、韓国ではソウルサーバーがサポートされていないため、速度が遅くなる可能性があると言われています。
このブログに現在、クラウドフレアCDNを有効にして適用しています。クラウドフレアを適用した後、モバイルデバイスで以前と比べて若干の速度低下が感じられましたが、大幅に問題になるほどではないと一部のユーザーが意見を伝えてきました。クラウドフレアを使っても速度が大きく低下することはないようです。
このブログは、DODOSの防御のためにDDoSの脅威が減るまで、当分の間クラウドフレアCDNを使用するつもりです。
WordPressとクラウドフレア(Cloudflare)連動方法
クラウドフレア WordPressと連動する過程は過去に比べやすくなったようです。次の順序で進めることができます。
- クラウドフレアに参加
- ドメインの追加
- ドメインネームサーバーの変更
- 基本的な設定
- 必要に応じて WordPress用プラグインのインストール(オプション)
段階的に連動方法を見てみましょう。
1 Cloudflareに参加していない場合 Cloudflareホームページを訪問し、会員になるようにします。
ハングルがうまくいっているので 無料で始める ボタンを押して簡単に会員に参加できます。
2 クラウドフレアにログインして ウェブサイト タブをクリックします。 ウェブサイト ページが表示されたら Add a domain (ドメインを追加) ボタンをクリックします。 (Cuppleはハングル化はうまくいっていますが、この記事では英語のインターフェースに基づいて説明しています。)
3 クラウドフレアにウェブサイトやアプリケーションを追加する画面が表示されたら、ドメイン名を入力して Continue (続き) ボタンを押します。
4 プランの選択ページが表示されたら Free (無料) プランを選択します。
5 DNSレコードレビュー画面が表示されます。クラウドフレアは、ドメインのDNSレコードを認識してインポートする機能を提供します。
通常はすべてのDNSレコードをインポートしますが、不足しているDNSレコードがある場合があります。事態に備えて、実際のネームサーバーレコードを確認してメモしたり、 スクリーンショットで作っておけばよさそうです。
6 ネームサーバーの変更(Change your nameservers) 画面が表示されたら、ネームサーバーを記録してドメインのネームサーバーを変更します。
このページに表示されるネームサーバー情報をメモします。
7 ガビア、ホスティングケール、 ネームチップ(Namecheap) など、ドメインが登録されたドメイン登録代理店のホームページにログインし、ドメインのネームサーバーを変更するようにします。
8 しばらく待つと、ドメインのネームサーバーが更新されます。ネームサーバー情報が変更されると、クラウドフレアの設定を変更できます。ちなみに、ネームサーバ変更時にDNS情報の伝播に1~2日程度かかることがあります。 XNUMX、XNUMX時間待ってもネームサーバー情報が更新されない場合は、XNUMX日ほど経過してからチェックしてください。
9 これでクラウドフレア設定を変更できます。クラウドフレア連携後、robots.txtファイルにエラーが発生する場合があります。そのような場合は、次の記事を参照してSSL / TLS暗号化モードを「Flexible」から「Full(strict)」に変更すると、robots.txtリダイレクトの問題が解決されます。
CloudFlare WordPress プラグインをインストールする
クラウドフレアにドメインを追加してデフォルト設定を行うと、クラウドウェイズのセキュリティ機能とCDN機能が有効になります。
WordPress プラグインをインストールして WordPress 通知パネル内でいくつかの設定(Under Attackモードを有効にするなど)を簡単にできます。 アナリティクス ボタンをクリックすると、クラウドフレアで統計情報を確認できます。
プラグイン » 新しいプラグインを追加に移動し、 CloudFlareのを検索してクラウドフレアプラグインをインストールできます。
設定 » Cloudflareに移動し、 Have an account already? Sign in here 部分をクリックします。アカウントがない場合 Create Your Free Account (無料アカウントを作成) ボタンをクリックしてアカウントから作成します。
これにより、電子メールアドレスとグローバルAPIキーまたはAPIトークンを入力するポップアップが表示されます。
トークンがない場合 My Profile (マイプロフィール) » API Tokensからトークンを生成します。
メールとAPIトークンを入力すると、 WordPress ダッシュボード内でいくつかの設定を行うことができます。
Apply Recommended Cloudflare Settings for WordPress セクションで 申し込む ボタンを押す WordPressに推奨されるクラウドフレア設定を適用できます。
コメントを残す