全部产品
Search
文档中心

:Konfigurasi cookie di server backend

更新时间:Nov 10, 2025

Server Load Balancer menyediakan fungsi persistensi sesi. Dengan persistensi sesi diaktifkan, Server Load Balancer dapat mendistribusikan permintaan dari klien yang sama ke server backend yang sama selama periode sesi.

Untuk Pendengar layer-4, persistensi sesi didasarkan pada alamat IP. Pendengar Server Load Balancer meneruskan permintaan dari alamat IP yang sama ke server backend yang sama. Untuk Pendengar layer-7, persistensi sesi didasarkan pada cookies.

Jika Anda memilih untuk menulis ulang cookie, Anda harus mengonfigurasi cookie di server backend. Misalkan ada dua Nama domain di bawah layanan Server Load Balancer Anda: vip.a.com dan img.a.com. Jika Anda ingin mengonfigurasi persistensi sesi untuk vip.a.com, Anda dapat menetapkan nama cookie menjadi name, dan menetapkan cookie dengan kunci name untuk vip.a.com di server backend.

Ikuti petunjuk dalam bagian ini untuk menyetel cookie di server backend.

Apache

  1. Buka file httpd.conf dan pastikan baris berikut tidak dikomentari.

    LoadModule usertrack_module modules/mod_usertrack.so
  2. Tambahkan konfigurasi berikut dalam file VirtualHost.

     CookieName name
     CookieExpires "1 days"
     CookieStyle Cookie
     CookieTracking on

Nginx

Konfigurasikan cookie sebagai berikut.

server {
    listen 8080;
    server_name wqwq.example.com;
    location / {
      add_header Set-Cookie name=xxxx;
        root html;
        index index.html index.htm;
    }
}

Lighttpd

Konfigurasikan cookie sebagai berikut.

    server.modules  = ( "mod_setenv" )
    $HTTP["host"] == "test.example.com" {
          server.document-root = "/var/www/html/"
          setenv.add-response-header = ( "Set-Cookie" => "name=XXXXXX"      }
    }