ドメインの暗号化接続を設定します。証明書を選び、暗号化モードを選び、HTTPS を強制します。
エッジ証明書 は、ドメインへ接続する訪問者に Cloudflare が提示する SSL/TLS 証明書です。Cloudflare は次の種類を提供しています。
- Universal certificates:
デフォルトで、Cloudflare は 追加され 有効化されたすべてのドメインに、無償で、共有されず、公的に信頼される SSL 証明書を発行し、更新します。
- Advanced certificates:
Universal SSL より細かくカスタマイズしたいが、SSL 証明書の発行と更新の手軽さは残したい場合は、高度な証明書を使います。
- Custom certificates:
カスタム証明書は、独自の SSL 証明書を使いたい Business および Enterprise のお客様向けです。
- Keyless certificates(Enterprise のみ):
Keyless SSL を使うと、セキュリティを重視するお客様は、TLS 秘密鍵を公開せずに独自のカスタム証明書をアップロードし、Cloudflare のメリットを受けられます。
用途に合う証明書タイプの選び方は、エッジ証明書 を参照してください。
エッジ証明書を選んだら、暗号化モードを選びます。
暗号化モードは、Cloudflare が 2 つの接続をどう扱うかを制御します。1 つは訪問者と Cloudflare の間、もう 1 つは Cloudflare とオリジンサーバーの間です。モードは暗号化なしから、オリジン証明書の厳格な検証まであります。詳しい背景は 概念のページ を参照してください。
Full (strict) モードは最も安全な選択肢です。オリジンサーバーに、有効期限内の有効な証明書が必要です。一般に信頼されている認証局(CA)の証明書を使うか、Cloudflare で無料の Origin CA 証明書 を発行できます。各暗号化モードのページに、固有の要件が載っています。
アプリケーションに有効なエッジ証明書があっても、訪問者は暗号化されていない HTTP 接続でリソースにアクセスできます。
ただし、Cloudflare の各種設定を使えば、訪問者の接続のすべて、またはほとんどを HTTPS にする ことができます。
HTTPS を使うとユーザーの信頼が高まり、検索エンジンのランキングシグナルとして使われることもあります。関連するガイダンスは SEO を改善する を参照してください。
暗号化モードを選び、HTTPS 接続を強制したら、次の設定を確認します。
- エッジ証明書: Opportunistic Encryption の有効化から 最小 TLS バージョン の指定まで、エッジ証明書のさまざまな項目をカスタマイズします。
- 認証済みオリジンプル: オリジンサーバーへのリクエストがすべて Cloudflare ネットワークから来ていることを確認します。
- Notifications: 証明書の検証ステータス、発行、更新、有効期限に関するアラートを設定します。