Tüm Ürünler
Search
Belge Merkezi

Server Load Balancer:Configure multi-domain HTTPS websites on a single CLB instance

Son Güncelleme:Oct 10, 2026

Bu konuda, Classic Load Balancer (CLB) örneğindeki tek bir dinleyiciyi farklı alan adlarına yönelik HTTPS isteklerini farklı arka uç sunucularına yönlendirecek şekilde nasıl yapılandıracağınız ve bu sayede birden fazla HTTPS web sitesini nasıl barındırabileceğiniz açıklanmaktadır.

Örnek

CLB örneği, HTTPS isteğindeki alan adını inceler, kimlik doğrulamayı tamamlamak için eşleşen sertifikayı seçer ve ardından yönlendirme kurallarınıza göre isteği uygun arka uç sunucusuna iletir.

Bu konuda aşağıdaki yapılandırma örnek olarak kullanılmaktadır:

  • Dinleyicinin default adlı varsayılan sertifikası, aliyundoc.com alan adıyla ilişkilendirilir. Varsayılan sunucu grubu RS1'dir.

  • example1 adlı ek sertifika, www.example.com alan adıyla ilişkilendirilir. https://www.example.com adresine yapılan istekler RS1 sunucu grubuna yönlendirilir.

  • example2 adlı başka bir ek sertifika, www.example.org alan adıyla ilişkilendirilir. https://www.example.org adresine yapılan istekler RS2 sunucu grubuna yönlendirilir.

image

Ön koşullar

  • Bir CLB örneği oluşturulmuş olmalıdır. Daha fazla bilgi için bkz. CLB örneği oluşturma ve yönetme.

  • RS1 ve RS2 adlı iki vServer grubu oluşturulmuş olmalıdır. Daha fazla bilgi için bkz. vServer grubu oluşturma ve yönetme.

  • RS1 grubuna ECS01 adlı bir ECS örneği, RS2 grubuna ise ECS02 adlı başka bir ECS örneği eklenmiş olmalıdır. Her iki ECS örneğinde de uygulama hizmetleri dağıtılmıştır.

  • Alan adlarınız kaydedilmiş ve ICP kaydı tamamlanmış olmalıdır. Daha fazla bilgi için bkz. Alibaba Cloud'da alan adı kaydetme ve ICP kayıt süreci.

  • Sertifikaları üçüncü taraf bir sağlayıcıdan satın almanız veya Certificate Management Service'e yüklemeniz ve bunları ilgili alan adlarıyla ilişkilendirmeniz gerekir. Daha fazla bilgi için bkz. Resmi sertifika kullanarak web tabanlı hizmet için HTTPS erişimini etkinleştirme. Bu konu için aşağıdaki sertifikalar gereklidir:

    • aliyundoc.com alan adıyla ilişkili default adlı bir varsayılan sertifika.

    • www.example.com alan adıyla ilişkili example1 adlı bir sertifika.

    • www.example.org alan adıyla ilişkili example2 adlı bir sertifika.

    Not

    Sertifikaları kullanabilmek için önce CLB örneğine dağıtmanız gerekir. Daha fazla bilgi için bkz. Sertifika oluşturma.

Adım 1: HTTPS dinleyici ekleme

  1. CLB konsolu nda oturum açın.

  2. Üst menü çubuğunda, CLB örneğinin bulunduğu bölgeyi seçin.

  3. Instances sayfasında hedef CLB örneğini bulun ve Actions sütununda Configure Listener öğesine tıklayın.

  4. Protocol & Listener sekmesinde aşağıdaki parametreleri yapılandırın ve Next öğesine tıklayın.

    Bu konuda yalnızca gerekli parametreler açıklanmaktadır. Diğer parametreleri varsayılan değerlerinde bırakabilir veya ihtiyaçlarınıza göre yapılandırabilirsiniz.

    • Select Listener Protocol: HTTPS'yi seçin.

    • Listener Port: Bağlantı noktasını 443 olarak ayarlayın.

  5. Certificate Management Service sekmesinde yüklenen sunucu sertifikasını seçin ve Next öğesine tıklayın. Bu örnekte default sertifikası seçilir.

  6. Backend Servers sekmesinde vServer group seçeneğini belirleyin ve ardından Server Group açılır listesinden RS1'i seçin.

  7. Diğer parametrelerin varsayılan değerlerini koruyun ve onay adımına gelene kadar Next öğesine tıklayın. Son olarak Submit öğesine tıklayın.

Adım 2: Ek alan adları ekleme

  1. Instances sayfasında hedef CLB örneğini bulun ve ardından örnek kimliğine tıklayın.

  2. Listener sekmesinde oluşturduğunuz HTTPS dinleyicisini bulun. Actions sütununda More simgesine tıklayın ve Manage Additional Certificate seçeneğini belirleyin.

  3. Manage Additional Certificate panelinde Add Additional Certificate öğesine tıklayın.

    1. Additional Certificate alanına www.example.com girin. Server Certificate açılır listesinden www.example.com ile ilişkili sertifikayı seçin ve OK öğesine tıklayın.

    2. Additional Certificate alanına www.example.org girin. Server Certificate açılır listesinden www.example.org ile ilişkili sertifikayı seçin ve OK öğesine tıklayın.

    Not

    Sertifikadaki alan adının, eklediğiniz ek alan adıyla tam olarak eşleştiğinden emin olun.

Adım 3: Yönlendirme kuralları yapılandırma

  1. Instances sayfasında hedef CLB örneğinin kimliğine tıklayın.

  2. Listener sekmesinde dinleyiciyi bulun ve Actions sütununda Set Forwarding Rule öğesine tıklayın.

  3. Add Forwarding Rules panelinde yönlendirme kurallarını ekleyin.

    Bu örnekte yalnızca alan adı tabanlı yönlendirme kuralları yapılandırılmaktadır. URL ayarları yapılandırılmaz.

    1. Domain Name sütununa www.example.com girin, RS1 vServer grubunu seçin ve Add Forwarding Policy öğesine tıklayın.

    2. Domain Name sütununa www.example.org girin, RS2 vServer grubunu seçin ve Add Forwarding Policy öğesine tıklayın.

  4. Yönlendirme kurallarını yapılandırdıktan sonra Add Forwarding Rules panelini kapatın.

Adım 4: Alan adı çözümlemesi yapılandırma

www.example.com ve www.example.org için CLB örneğinin genel IP adresini işaret eden A kayıtları ekleyin.

  1. CLB konsolu nda oturum açın.

  2. Üst gezinme çubuğunda bir bölge seçin.

  3. Alan adı çözümlemesi için kullanılacak CLB örneğini seçin ve karşılık gelen genel IP adresini kopyalayın.

  4. A kaydı eklemek için:

    1. Alibaba Cloud DNS konsolu nda oturum açın.

    2. Public Zone sayfasında Add Zone öğesine tıklayın.

    3. Add Zone iletişim kutusunda alan adınızı girin ve OK öğesine tıklayın.

      Önemli

      Alan adı sahipliğinizi bir TXT kaydı kullanarak doğrulayın.

    4. Yönetmek istediğiniz alan adını bulun ve Actions sütununda Settings öğesine tıklayın.

    5. Settings sayfasında Add Record öğesine tıklayın.

    6. Add Record panelinde A kaydı eklemek için aşağıdaki parametreleri yapılandırın ve OK öğesine tıklayın.


      Parameter


      Description


      Record Type


      Açılır listeden A seçin.


      Hostname


      Alan adınızın ön eki.


      Query Source


      Varsayılan'ı seçin.


      Record Value


      Kayıt değeri, kopyaladığınız CLB örneğinin genel IP adresidir.


      TTL


      Zaman aşımı süresi (TTL). Bu, DNS kaydının bir DNS sunucusunda önbelleğe alındığı süreyi belirtir. Bu örnekte varsayılan değer kullanılır.

Adım 5: Sonuçları doğrulama

Yapılandırmayı tamamladıktan sonra, tarayıcınıza https://www.example.com ve https://www.example.org adreslerini girerek yönlendirme kurallarının doğru çalıştığını doğrulayın. Bu örnekte, her arka uç sunucusunda basit bir statik web sayfasının dağıtıldığı varsayılmaktadır.

  • Tarayıcınıza https://www.example.com adresini girin. İstek, RS1 sunucu grubundaki ECS01 örneğine yönlendirilir. Sayfada Hello World ! This is ECS01. ifadesi görüntülenir.

  • Tarayıcınıza https://www.example.org adresini girin. İstek, RS2 sunucu grubundaki ECS02 örneğine yönlendirilir. Sayfada Hello World ! This is ECS02. ifadesi görüntülenir.

Not

Test başarısız olursa, tarayıcı önbelleğini temizleyip testi tekrar deneyin.

İlgili belgeler