全部产品
Search
文档中心

Server Load Balancer:Gunakan NLB untuk mengaktifkan SSL offloading melalui TCP (otentikasi satu arah)

更新时间:Jul 02, 2025

Jika Anda menggunakan load balancer Lapisan 4 dan ingin meningkatkan keamanan dengan enkripsi SSL, Anda dapat mengonfigurasi sertifikat SSL di setiap server backend. Namun, pendekatan ini tidak efisien. Sebagai solusi, Anda dapat memanfaatkan fitur SSL offloading dari Network Load Balancer (NLB). Dengan mengonfigurasi instance NLB sebagai titik masuk lalu lintas dan menambahkan sertifikat SSL, instance NLB akan mendekripsi lalu lintas terenkripsi menjadi teks biasa sebelum didistribusikan ke server backend. Hal ini meningkatkan efisiensi layanan backend, menyederhanakan konfigurasi server, serta memastikan keamanan.

Prasyarat

  • Sebuah instance NLB telah dibuat. Untuk informasi lebih lanjut, lihat Buat dan Kelola Instance NLB.

  • Grup server backend NLB telah dibuat. Untuk informasi lebih lanjut, lihat Buat dan Kelola Grup Server.

    Penting
    • Protokol backend grup server harus berupa TCP. Permintaan yang dikirim dari NLB ke server backend telah di-decrypt SSL, sehingga server backend tidak perlu melakukan dekripsi SSL pada permintaan yang diterima.

    • Anda tidak dapat mengaitkan listener yang menggunakan SSL melalui TCP dengan grup server yang memiliki client IP preservation diaktifkan. Pastikan fitur tersebut dinonaktifkan untuk grup server.

  • ECS01 dan ECS02 telah ditambahkan ke grup server backend, dan layanan telah diterapkan di ECS01 dan ECS02.

Langkah 1: Siapkan sertifikat server

Anda dapat membeli sertifikat server dari Alibaba Cloud atau membelinya dari penyedia layanan lain dan mengunggahnya.

Dalam contoh ini, sertifikat server dibeli dari Alibaba Cloud.

Catatan

Pastikan bahwa nama domain yang ingin Anda asosiasikan dengan sertifikat SSL telah terdaftar dan memiliki nomor Penyedia Konten Internet (ICP). Untuk informasi lebih lanjut, lihat Daftarkan Nama Domain di Alibaba Cloud dan Ikhtisar Aplikasi Pengarsipan ICP.

Langkah 2: Konfigurasikan listener yang menggunakan SSL melalui TCP

  1. Masuk ke Konsol NLB.

  2. Di bilah navigasi di sebelah kiri, pilih NLB > Instances.

  3. Di bilah navigasi atas, pilih wilayah tempat instance NLB diterapkan.

  4. Di halaman Instances, temukan instance NLB, dan klik Create Listener di kolom Actions.

  5. Di langkah Configure Listener, konfigurasikan parameter berikut. Anda dapat menggunakan nilai default atau nilai kustom untuk parameter lainnya. Klik Next.

    Parameter

    Deskripsi

    Listener Protocol

    Pilih TCPSSL.

    Listener Port

    Dalam contoh ini, digunakan port 443.

  6. Di langkah Configure SSL Certificate, konfigurasikan parameter berikut. Anda dapat menggunakan nilai default atau nilai kustom untuk parameter lainnya. Klik Next.

    Parameter

    Deskripsi

    Server Certificate

    Pilih sertifikat server yang diperoleh di Langkah 1.

    TLS Security Policy

    Pilih kebijakan keamanan berdasarkan kebutuhan bisnis Anda. Jika Anda memilih versi yang lebih baru, pastikan kebijakan keamanan kompatibel dengan klien Anda.

  7. Di langkah Select Server Group, konfigurasikan parameter berikut. Anda dapat menggunakan nilai default atau nilai kustom untuk parameter lainnya. Klik Next.

    Parameter

    Deskripsi

    Server Group

    Pilih grup server yang telah Anda buat.

  8. Di langkah Configuration Review, periksa apakah parameter telah diatur dengan benar dan klik Submit.

Langkah 3: Buat record DNS

Dalam skenario bisnis nyata, kami menyarankan Anda menggunakan Record CNAME untuk memetakan nama domain kustom ke nama domain instance NLB Anda.

  1. Di bilah navigasi di sebelah kiri, pilih NLB > Instances.

  2. Di halaman Instances, salin nama domain NLB instance yang ingin Anda kelola.

  3. Lakukan langkah-langkah berikut untuk membuat Record CNAME:

    Catatan

    Jika nama domain Anda tidak didaftarkan menggunakan Alibaba Cloud Domains, Anda harus menambahkan nama domain Anda ke Alibaba Cloud DNS sebelum dapat mengonfigurasi record DNS. Untuk informasi lebih lanjut, lihat Kelola Nama Domain. Jika nama domain Anda didaftarkan menggunakan Alibaba Cloud Domains, lewati langkah ini.

    1. Masuk ke Konsol DNS Alibaba Cloud.

    2. Di halaman Authoritative DNS Resolution, temukan nama domain Anda dan klik DNS Settings di kolom Actions.

    3. Di tab DNS Settings halaman detail nama domain, klik Add DNS Record.

    4. Di panel Add DNS Record, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter.

      Parameter

      Deskripsi

      Record Type

      Pilih CNAME dari daftar drop-down.

      Hostname

      Awalan nama domain. Dalam contoh ini, @ dimasukkan.

      Catatan

      Jika nama domain adalah nama domain root, masukkan @.

      DNS Request Source

      Pilih Default.

      Record Value

      Masukkan CNAME, yaitu nama domain instance NLB.

      TTL Period

      Tentukan nilai time-to-live (TTL) untuk Record CNAME agar disimpan di cache pada server DNS. Dalam contoh ini, nilai default digunakan.

Langkah 4: Uji konektivitas jaringan

Masukkan nama domain yang terkait dengan instance NLB Anda di browser dan segarkan halaman beberapa kali. Permintaan diteruskan ke layanan backend melalui HTTPS dan didistribusikan antara instance ECS.

Penting

Dalam kasus masalah cache browser, kami sarankan Anda menggunakan browser dalam mode penjelajahan pribadi untuk mengakses nama domain saat menguji kemampuan Layer 4 Server Load Balancer (SLB) instance.

ECS01ECS02

Referensi