Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Flexible

最終更新 Markdown で表示Agent セットアップ

暗号化モードを Flexible にすると、サイトは部分的に保護されます。Cloudflare は訪問者と Cloudflare の間の HTTPS 接続を許可しますが、Cloudflare とオリジンの間はすべて HTTP で接続します。そのため、オリジンに SSL 証明書は不要です。

flowchart LR
    accTitle: Flexible SSL/TLS 暗号化
    accDescr: 暗号化モードが Flexible の場合、アプリケーションは訪問者と Cloudflare の間のトラフィックを暗号化しますが、Cloudflare とサーバーの間は暗号化しません。
    A[訪問者] <--暗号化--> B((Cloudflare))<--暗号化なし--> C[(オリジンサーバー)]

使う場面

オリジンに SSL 証明書を設定できない場合、またはオリジンが SSL/TLS に対応していない場合に選びます。

必要なセットアップ

前提条件

オリジンの構成によっては、Mixed Content エラーリダイレクトループ を避けるために、設定を調整する必要があります。

手順

ダッシュボードで暗号化モードを変更するには:

  1. Cloudflare ダッシュボードで SSL/TLS Overview ページを開きます。

    Overview を開く ↗
  2. 暗号化モードを選びます。

API で暗号化モードを変更するには、URI パスの設定名に ssl を指定し、value パラメーターに希望する設定(offflexiblefullstrict、または origin_pull)を入れて PATCH リクエストを送信します。

制限事項

Flexible モードは、ポート 443(デフォルトポート)の HTTPS 接続でのみ対応しています。HTTPS を使う他のポートは Full モード にフォールバックします。

アプリケーションに機密情報(個人データ、ユーザーログイン)が含まれる場合は、代わりに Full または Full (Strict) モードを使います。

Authenticated Origin Pull は、SSL/TLS 暗号化モードOff または Flexible のときは動作しません。


役に立ちましたか?