← Back
Openresty-Edge

EdgeLang チュートリアル:OpenResty Edge でゲートウェイ・WAF ルールを書く方法

  • EdgeLang がルールを高速にコンパイルする仕組み
  • EdgeLang ページルールの書き方(URL リダイレクトの例)
  • curl で EdgeLang ルールをテストする
  • EdgeLang ルールの修正:完全一致とプレフィックス一致
  • EdgeLang で WAF ルールを書く方法
  • EdgeLang ユーザーマニュアルとその他の例
  • よくある質問
  • EdgeLang がルールを高速にコンパイルする仕組み
  • EdgeLang ページルールの書き方(URL リダイレクトの例)
  • curl で EdgeLang ルールをテストする
  • EdgeLang ルールの修正:完全一致とプレフィックス一致
  • EdgeLang で WAF ルールを書く方法
  • EdgeLang ユーザーマニュアルとその他の例
  • よくある質問

OpenResty Edge における HTTP 基本認証の設定 — サーバーのリロードや再起動は不要

  • アプリケーションの HTTP 基本認証の設定
    • 基本認証ユーザーグループの追加
    • ページルールで基本認証を有効化
    • ブラウザと curl で基本認証をテスト
  • すべてのアプリケーションでグローバル HTTP 基本認証を設定
    • グローバル基本認証ユーザーグループの追加
    • アプリケーションへのグローバル基本認証の設定
Photo by Yichun Zhang
  • アプリケーションの HTTP 基本認証の設定
    • 基本認証ユーザーグループの追加
    • ページルールで基本認証を有効化
    • ブラウザと curl で基本認証をテスト
  • すべてのアプリケーションでグローバル HTTP 基本認証を設定
    • グローバル基本認証ユーザーグループの追加
    • アプリケーションへのグローバル基本認証の設定

OpenResty Edge でカスタム動的メトリクスを使用する方法

  • 動的メトリクスの概要
  • サンプルアプリケーション用のカスタム動的メトリクスの作成
  • テスト
  • openresty.org の実際のトラフィックに基づく動的メトリクス
Photo by Yichun Zhang
  • 動的メトリクスの概要
  • サンプルアプリケーション用のカスタム動的メトリクスの作成
  • テスト
  • openresty.org の実際のトラフィックに基づく動的メトリクス

OpenResty Edge におけるカスタムキーを使用したリクエストレート制限

  • アプリケーションにリクエストレート制限のページルールを追加する
  • wrk でレート制限をテストする
  • SSL/TLS ハンドシェイクのレート制限
  • OpenResty Edge レート制限に関するよくある質問
Photo by Yichun Zhang
  • アプリケーションにリクエストレート制限のページルールを追加する
  • wrk でレート制限をテストする
  • SSL/TLS ハンドシェイクのレート制限
  • OpenResty Edge レート制限に関するよくある質問

OpenResty Edge でゲートウェイ設定をリリース・ロールバックする方法:リロード不要のバージョン管理

  • アプリケーションのページルールを作成する
  • ページルールをすべてのゲートウェイクラスターにリリースする
  • curl でリリースした設定をテストする
  • ページルールを編集する
  • 修正した設定をリリースする
  • 修正した設定をテストする
  • 最新の設定リリースを元に戻す
  • 元に戻した設定をテストする
  • 任意の過去バージョンにロールバックする
Photo by Yichun Zhang
  • アプリケーションのページルールを作成する
  • ページルールをすべてのゲートウェイクラスターにリリースする
  • curl でリリースした設定をテストする
  • ページルールを編集する
  • 修正した設定をリリースする
  • 修正した設定をテストする
  • 最新の設定リリースを元に戻す
  • 元に戻した設定をテストする
  • 任意の過去バージョンにロールバックする

OpenResty Edge におけるアップストリームリクエストの異なるホストヘッダー設定

  • アップストリームリクエストの Host ヘッダーを設定する前
  • アップストリームリクエストの Host ヘッダーの設定
  • 新しいページルールのテスト
Photo by Yichun Zhang
  • アップストリームリクエストの Host ヘッダーを設定する前
  • アップストリームリクエストの Host ヘッダーの設定
  • 新しいページルールのテスト

OpenResty Edge でブラウザの言語に基づいてリダイレクト:Accept-Language ページルール

  • Accept-Language ページルールでブラウザの言語に基づいてリダイレクト
  • ルート URI と Accept-Language ヘッダーを正規表現でマッチ
  • curl でフランス語リダイレクトをテスト
  • 他の言語を英語へ振り分けるフォールバックルールを追加
  • リロード不要で全ゲートウェイノードに配信
Photo by Yichun Zhang
  • Accept-Language ページルールでブラウザの言語に基づいてリダイレクト
  • ルート URI と Accept-Language ヘッダーを正規表現でマッチ
  • curl でフランス語リダイレクトをテスト
  • 他の言語を英語へ振り分けるフォールバックルールを追加
  • リロード不要で全ゲートウェイノードに配信

Let's Encrypt SSL 証明書の自動更新、Cron 不要 — OpenResty Edge

  • Edge アプリケーションにドメインを追加する
  • Let’s Encrypt SSL 証明書を発行し、自動更新する
  • ゲートウェイで HTTPS と Let’s Encrypt 証明書を検証する
Photo by Yichun Zhang
  • Edge アプリケーションにドメインを追加する
  • Let’s Encrypt SSL 証明書を発行し、自動更新する
  • ゲートウェイで HTTPS と Let’s Encrypt 証明書を検証する

OpenResty Edge での HTTPS ウェブサイト用 SSL 証明書のアップロード

  • Edge コンソールでの SSL 証明書と秘密鍵のアップロード
  • サーバーのリロードや再起動なしでの新しい証明書の配信
  • curl –resolve によるアップロードした証明書のテスト
Photo by Yichun Zhang
  • Edge コンソールでの SSL 証明書と秘密鍵のアップロード
  • サーバーのリロードや再起動なしでの新しい証明書の配信
  • curl –resolve によるアップロードした証明書のテスト

OpenResty Edge で HTTP キャッシュをリアルタイムパージする方法(全ネットワーク一括)

  • OpenResty Edge でのリアルタイムキャッシュパージタスクの作成
  • Cache-Status レスポンスヘッダーによるキャッシュ状態の確認
  • ゲートウェイネットワーク全体へのパージ(リロード・リリース不要)
  • URL プレフィックスによるキャッシュのパージ
  • カスタムキャッシュパージ条件の設定
  • よくある質問
Photo by Yichun Zhang
  • OpenResty Edge でのリアルタイムキャッシュパージタスクの作成
  • Cache-Status レスポンスヘッダーによるキャッシュ状態の確認
  • ゲートウェイネットワーク全体へのパージ(リロード・リリース不要)
  • URL プレフィックスによるキャッシュのパージ
  • カスタムキャッシュパージ条件の設定
  • よくある質問

OpenResty Edge での HTTP キャッシュの有効化:Cache-Control ヘッダーなしでのプロキシキャッシュ強制

  • ページルールでのプロキシキャッシュの有効化とキャッシュキーの設定
  • curl によるキャッシュのテストと Cache-Status HIT/MISS の確認
  • Cache-Control ヘッダーなしでのキャッシュ強制
  • よくある質問
Photo by Yichun Zhang
  • ページルールでのプロキシキャッシュの有効化とキャッシュキーの設定
  • curl によるキャッシュのテストと Cache-Status HIT/MISS の確認
  • Cache-Control ヘッダーなしでのキャッシュ強制
  • よくある質問

OpenResty Edge でシンプルなリバースプロキシとロードバランサーを設定する方法

  • OpenResty Edge の Web コンソールでリバースプロキシとロードバランサーを構築する
  • バックエンド用にアプリケーションとアップストリームを作成する
  • ラウンドロビンのページルールを追加する
  • 設定をすべてのゲートウェイノードにリリースし、curl で検証する
Photo by Yichun Zhang
  • OpenResty Edge の Web コンソールでリバースプロキシとロードバランサーを構築する
  • バックエンド用にアプリケーションとアップストリームを作成する
  • ラウンドロビンのページルールを追加する
  • 設定をすべてのゲートウェイノードにリリースし、curl で検証する
お問い合わせ

ご意見・ご感想をお待ちしております 👋

メッセージを送信しました!

専門家チームが24時間以内にご連絡いたします。
x