コンテンツにスキップ

カスタムルールの作成

カスタムルールページでロードバランシングルールを作成および管理します。このページは、ダッシュボードのトラフィックにあるロードバランサーの作成/編集ワークフローの一部です。


前提条件

  • Cloudflareがあなたのトラフィックをプロキシしているかどうかを理解する: あなたのトラフィックのプロキシステータスに応じて、ロードバランシングルールのための異なるフィールドにアクセスできる場合があります。詳細については、サポートされているフィールドと式を参照してください。

ワークフロー

  1. Cloudflareダッシュボードにログインし、アカウントとアプリケーションを選択します。
  2. トラフィック > ロードバランシングに移動します。
  3. 既存のロードバランサーを編集するか、新しいロードバランサーを作成します。
  4. ロードバランサーワークフローからカスタムルールを選択します。
  5. カスタムルールの作成を選択します。
  6. フィールドドロップダウンリストからHTTPプロパティを選択します。詳細については、サポートされているフィールドを参照してください。
  7. オペレータードロップダウンリストからオペレーターを選択します。詳細については、オペレーターを参照してください。
  8. 一致させる値を入力します。フィールドが順序付きリストの場合、はドロップダウンリストです。それ以外の場合、はテキスト入力です。
  9. (オプション)論理演算子を使用して複合式を作成するには、AndまたはOrを選択します。
  10. アクションとして、固定応答で応答または上書きを選択し、追加の詳細を入力します。アクションの完全なリストについては、アクションを参照してください。
  11. (オプション)別の上書きを追加を選択します。
  12. ルールを作成した後、保存してデプロイまたは下書きとして保存を選択します。
  13. 次へを選択し、変更を確認します。
  14. 保存を選択して確認します。

使用例

URLベースのルーティング

例えば、example.com/blogをメインウェブサイトとは別にホストしたい場合、次のカスタムルールを使用します。

受信リクエストが一致する場合:

フィールドオペレーター
URIパス含む/blog

その場合:

アクションオプション
上書きプール<BLOG_SERVER>