All Products
Search
Document Center

Server Load Balancer:Konfigurasi HTTPS multi-domain

Last Updated:Jul 08, 2026

Arahkan permintaan HTTPS untuk beberapa nama domain ke server backend yang berbeda melalui satu pendengar ALB dengan menggunakan sertifikat tambahan dan aturan pengalihan berbasis domain.

Contoh skenario

ALB mencocokkan nama domain dalam permintaan HTTPS masuk dengan sertifikat yang sesuai, menyelesaikan otentikasi HTTPS, lalu mengarahkan permintaan tersebut ke server backend yang tepat berdasarkan aturan pengalihan.

Topik ini menggunakan konfigurasi berikut sebagai contoh:

  • Sertifikat default pendengar, 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

  • Anda telah membuat instans Application Load Balancer (ALB). Untuk informasi selengkapnya, lihat Create and manage ALB instances.

  • Anda telah membuat dua kelompok server: RS1 dan RS2. Untuk informasi selengkapnya, lihat Create and manage server groups.

  • Anda telah menambahkan server backend ke kelompok server: instans ECS bernama ECS01 ke RS1 dan instans lain bernama ECS02 ke RS2. Anda juga telah men-deploy aplikasi Anda di kedua instans ECS tersebut.

  • Anda telah mendaftarkan nama domain Anda dan memperoleh pendaftaran Internet Content Provider (ICP) untuk domain tersebut. Untuk informasi selengkapnya, lihat Register a domain name on Alibaba Cloud dan ICP filing process.

  • Anda telah membeli atau mengunggah sertifikat yang diperlukan ke Certificate Management Service dan mengaitkannya dengan nama domain masing-masing. Untuk informasi selengkapnya tentang cara membuat sertifikat, lihat Enable HTTPS for a website by using a commercial certificate. Topik ini memerlukan sertifikat berikut:

    • Sertifikat default bernama default yang dikaitkan dengan nama domain aliyundoc.com.

    • Sertifikat tambahan bernama example1 yang dikaitkan dengan nama domain www.example.com.

    • Sertifikat tambahan bernama example2 yang dikaitkan dengan nama domain www.example.org.

Langkah 1: Tambahkan pendengar HTTPS

  1. Masuk ke Application Load Balancer console.

  2. Di bilah navigasi atas, pilih wilayah tempat instans ALB dideploy.

  3. Di panel navigasi kiri, pilih Instances.

  4. Pada halaman Instances, temukan instans target dan klik Create Listener di kolom Actions.

  5. Pada halaman Configure Listener, konfigurasikan parameter berikut dan gunakan nilai default untuk parameter lainnya. Lalu, klik Next.

    Parameter

    Deskripsi

    Listener Protocol

    Pilih HTTPS.

    Listener Port

    Atur port ke 443.

  6. Pada halaman Configure SSL Certificate, konfigurasikan parameter berikut dan gunakan nilai default untuk parameter lainnya. Lalu, klik Next.

    Parameter

    Deskripsi

    Server Certificate

    Pilih sertifikat default yang telah Anda siapkan, bernama default.

  7. Pada halaman Select Server Group, konfigurasikan parameter berikut dan gunakan nilai default untuk parameter lainnya. Lalu, klik Next.

    Parameter

    Deskripsi

    Server Group

    Pilih kelompok server RS1 yang telah Anda buat.

  8. Pada halaman Configuration Review, tinjau pengaturan Anda dan klik Submit.

Langkah 2: Tambahkan sertifikat tambahan

  1. Pada halaman Instances, temukan instans target dan klik ID-nya.

  2. Klik tab Listener. Temukan pendengar HTTPS dan klik Manage Certificates di kolom Actions.

  3. Klik tab Certificates, lalu klik Add EV Certificate.

  4. Pada kotak dialog Add Additional Certificate, pilih sertifikat example1 dan klik OK. Ulangi langkah ini untuk menambahkan sertifikat tambahan example2.

Langkah 3: Konfigurasi aturan pengalihan

  1. Pada halaman Instances, temukan instans target dan klik ID-nya.

  2. Klik tab Listener. Temukan pendengar HTTPS dan klik View/Modify Forwarding Rule di kolom Actions.

  3. Pada tab Forwarding Rules, klik Add New Rule.

  4. Konfigurasikan dua aturan pengalihan berikut dan klik OK.

    • Jika Domain Name adalah www.example.com, maka Forward ke RS1. Atur Weight ke 100.

    • Jika Domain Name adalah www.example.org, maka Forward ke RS2. Atur Weight ke 100.

Langkah 4: Konfigurasi resolusi nama domain

Tambahkan Record CNAME untuk www.example.com dan www.example.org agar mengarah ke nama DNS publik instans ALB Anda.

  1. Masuk ke Application Load Balancer console.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Temukan instans ALB target dan salin Domain Name-nya.

  4. Ikuti langkah-langkah berikut untuk menambahkan Record CNAME.

    Catatan

    Jika nama domain Anda tidak terdaftar di Alibaba Cloud, Anda harus terlebih dahulu menambahkannya ke konsol DNS Alibaba Cloud sebelum mengonfigurasi pengaturan DNS. Untuk informasi selengkapnya, lihat Domain management. Jika nama domain Anda terdaftar di Alibaba Cloud, lanjutkan ke langkah-langkah berikut.

    1. Masuk ke Alibaba Cloud DNS console.

    2. Pada halaman Public Zone, temukan nama domain target dan klik Settings di kolom Actions.

    3. Pada halaman Settings, klik Add Record.

    4. Pada panel Add Record, konfigurasikan parameter berikut untuk Record CNAME, lalu klik OK.

      Parameter

      Deskripsi

      Record Type

      Pilih CNAME dari daftar drop-down.

      Hostname

      Awalan nama domain Anda, misalnya www.

      Query Source

      Gunakan nilai default.

      Record Value

      Masukkan alamat CNAME untuk nama domain tersebut. Ini adalah nama DNS instans ALB yang telah Anda salin.

      TTL

      Durasi penyimpanan cache rekaman DNS di server DNS. Gunakan nilai default.

      Catatan
      • Record CNAME baru langsung berlaku. Waktu propagasi untuk Record CNAME yang dimodifikasi bergantung pada TTL rekaman yang di-cache di server DNS lokal. TTL default adalah 10 menit.

      • Jika terjadi konflik saat menambahkan rekaman, gunakan hostname yang berbeda. Untuk informasi selengkapnya, lihat DNS record conflict rules.

Langkah 5: Verifikasi konfigurasi

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 men-deploy 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 dan uji kembali.

Dokumen terkait

Untuk informasi selengkapnya tentang aturan pengalihan, lihat Configure domain-based and path-based forwarding rules.