All Products
Search
Document Center

Server Load Balancer:Konfigurasikan situs web HTTPS multi-domain pada satu instans CLB

Last Updated:Oct 10, 2026

Topik ini menjelaskan cara mengonfigurasi satu listener pada instans Classic Load Balancer (CLB) untuk mengarahkan permintaan HTTPS dari berbagai nama domain ke server backend yang berbeda, sehingga Anda dapat menghosting beberapa situs web HTTPS.

Contoh

Instans CLB memeriksa nama domain dalam permintaan HTTPS, memilih sertifikat yang sesuai untuk menyelesaikan otentikasi, lalu meneruskan permintaan tersebut ke server backend yang tepat berdasarkan aturan pengalihan Anda.

Topik ini menggunakan konfigurasi berikut sebagai contoh:

  • Sertifikat default listener, bernama default, dikaitkan dengan nama domain aliyundoc.com. Kelompok server default adalah RS1.

  • Sertifikat tambahan, example1, dikaitkan dengan nama domain www.example.com. Permintaan ke https://www.example.com diarahkan ke kelompok server RS1.

  • Sertifikat tambahan lainnya, example2, dikaitkan dengan nama domain www.example.org. Permintaan ke https://www.example.org diarahkan ke kelompok server RS2.

Prasyarat

  • Sebuah instans CLB telah dibuat. Untuk informasi lebih lanjut, lihat Buat dan kelola instans CLB.

  • Dua kelompok vServer, RS1 dan RS2, telah dibuat. Untuk informasi lebih lanjut, lihat Buat dan kelola kelompok vServer.

  • Sebuah instans ECS, ECS01, ditambahkan ke RS1, dan instans ECS lainnya, ECS02, ditambahkan ke RS2. Layanan aplikasi telah dideploy di kedua instans ECS tersebut.

  • Anda telah mendaftarkan nama domain dan menyelesaikan pendaftaran ICP. Untuk informasi lebih lanjut, lihat Daftarkan nama domain di Alibaba Cloud dan Proses pendaftaran ICP.

  • Anda harus membeli atau mengunggah sertifikat dari penyedia pihak ketiga ke Certificate Management Service dan mengikatnya ke nama domain masing-masing. Untuk informasi lebih lanjut, lihat Aktifkan akses HTTPS untuk layanan berbasis web menggunakan sertifikat resmi. Sertifikat berikut diperlukan untuk topik ini:

    • Sertifikat default bernama default yang diikat ke nama domain aliyundoc.com.

    • Sertifikat bernama example1 yang diikat ke nama domain www.example.com.

    • Sertifikat bernama example2 yang diikat ke nama domain www.example.org.

    Catatan

    Anda harus menerapkan sertifikat ke instans CLB sebelum dapat menggunakannya. Untuk informasi selengkapnya, lihat Buat sertifikat.

Langkah 1: Tambahkan listener HTTPS

  1. Masuk ke Konsol CLB.

  2. Pada bilah menu atas, pilih wilayah tempat instans CLB berada.

  3. Pada halaman Instances, temukan instans CLB yang dituju, lalu pada kolom Actions, klik Configure Listener.

  4. Pada tab Protocol & Listener, konfigurasikan parameter berikut lalu klik Next.

    Topik ini hanya menjelaskan parameter yang diperlukan. Anda dapat membiarkan parameter lainnya pada nilai default atau mengonfigurasinya sesuai kebutuhan.

    • Select Listener Protocol: Pilih HTTPS.

    • Listener Port: Atur port ke 443.

  5. Pada tab Certificate Management Service, pilih sertifikat server yang telah diunggah lalu klik Next. Dalam contoh ini, kami memilih sertifikat default.

  6. Pada tab Backend Servers, pilih vServer group, lalu pilih RS1 dari daftar drop-down Server Group.

  7. Biarkan nilai default untuk parameter lainnya dan klik Next hingga mencapai langkah konfirmasi. Lalu, klik Submit.

Langkah 2: Tambahkan nama domain tambahan

  1. Pada halaman Instances, temukan instans CLB yang dituju, lalu klik ID instans tersebut.

  2. Pada tab Listener, temukan listener HTTPS yang telah Anda buat. Pada kolom Actions, klik ikon More lalu pilih Manage Additional Certificate.

  3. Pada panel Manage Additional Certificate, klik Add Additional Certificate.

    1. Untuk Additional Certificate, masukkan www.example.com. Dari daftar drop-down Server Certificate, pilih sertifikat yang dikaitkan dengan www.example.com, lalu klik OK.

    2. Untuk Additional Certificate, masukkan www.example.org. Dari daftar drop-down Server Certificate, pilih sertifikat yang dikaitkan dengan www.example.org, lalu klik OK.

    Catatan

    Pastikan nama domain dalam sertifikat persis sama dengan nama domain tambahan yang Anda tambahkan.

Langkah 3: Konfigurasikan aturan pengalihan

  1. Pada halaman Instances, klik ID instans CLB yang dituju.

  2. Pada tab Listener, temukan listener tersebut lalu klik Set Forwarding Rule pada kolom Actions.

  3. Pada panel Add Forwarding Rules, tambahkan aturan pengalihan.

    Dalam contoh ini, hanya aturan pengalihan berbasis nama domain yang dikonfigurasi. Pengaturan URL tidak dikonfigurasi.

    1. Pada kolom Domain Name, masukkan www.example.com, pilih kelompok vServer RS1, lalu klik Add Forwarding Policy.

    2. Pada kolom Domain Name, masukkan www.example.org, pilih kelompok vServer RS2, lalu klik Add Forwarding Policy.

  4. Setelah mengonfigurasi aturan pengalihan, tutup panel Add Forwarding Rules.

Langkah 4: Konfigurasikan resolusi nama domain

Tambahkan Rekaman A untuk www.example.com dan www.example.org agar mengarah ke Alamat IP publik instans CLB.

  1. Masuk ke Konsol CLB.

  2. Pada bilah navigasi atas, pilih wilayah.

  3. Pilih instans CLB untuk resolusi nama domain, lalu salin Alamat IP publik-nya.

  4. Untuk menambahkan Rekaman A:

    1. Masuk ke Konsol DNS Alibaba Cloud.

    2. Pada halaman Public Zone, klik Add Zone.

    3. Pada kotak dialog Add Zone, masukkan nama domain Anda lalu klik OK.

      Penting

      Verifikasi kepemilikan domain Anda menggunakan Rekaman TXT.

    4. Temukan nama domain yang ingin Anda kelola lalu klik Settings pada kolom Actions.

    5. Pada halaman Settings, klik Add Record.

    6. Pada panel Add Record, konfigurasikan parameter berikut untuk menambahkan Rekaman A lalu klik OK.

      Parameter

      Deskripsi

      Record Type

      Pilih A dari daftar drop-down.

      Hostname

      Awalan nama domain Anda.

      Query Source

      Pilih Default.

      Record Value

      Nilai rekaman adalah Alamat IP publik instans CLB yang telah Anda salin.

      TTL

      Time to live (TTL). Ini menentukan durasi waktu Rekaman DNS disimpan dalam cache di Server DNS. Contoh ini menggunakan nilai default.

Langkah 5: Verifikasi hasil

Setelah menyelesaikan konfigurasi, masukkan https://www.example.com dan https://www.example.org di browser untuk memverifikasi bahwa aturan pengalihan berfungsi dengan benar. Contoh ini mengasumsikan Anda telah mendeploy halaman web statis sederhana di setiap server backend.

  • Masukkan https://www.example.com di browser Anda. Permintaan diarahkan ke ECS01 di kelompok server RS1. Halaman menampilkan Hello World ! This is ECS01.

  • Masukkan https://www.example.org di browser Anda. Permintaan diarahkan ke ECS02 di kelompok server RS2. Halaman menampilkan Hello World ! This is ECS02.

Catatan

Jika pengujian gagal, coba bersihkan cache browser Anda lalu uji kembali.

Dokumen terkait