機械翻訳について

NGINXのセッション永続性の追加

Webアプリケーションのロード・バランシングを実行する場合、インバウンド・リクエストを処理する同じバックエンド・サーバーが同じソースに対して引き続き実行されるようにします。 この構成は、WebサイトまたはWebサービスでリクエスト間のログイン・セッションを保持したり、既存のリクエストを取り消したり、大規模なバックエンド・トランザクションの進行状況を監視する必要がある場合に重要です。

  1. サーバー・グループ構成にip-hashディレクティブを追加して、セッション永続性を構成します。

    この動作を実現するには、サーバー・グループ構成の一部としてip_hashディレクティブを指定して、NGINXのIPハッシュ方式をアクティブ化します。次に例を示します。

    upstream backend {
        ip_hash;
        server server1.example.com;
        server server2.example.com;
        server server3.example.com;
    }
  2. NGINX systemdサービスをリロードします。

    NGINXを再ロードして新しい構成を適用します。

    sudo systemctl reload nginx