Tüm Ürünler
Search
Belge Merkezi

Server Load Balancer:CLB Certificate FAQ

Son Güncelleme:Oct 02, 2026

Classic Load Balancer (CLB) ile ilgili sertifika sorunlarıyla karşılaşırsanız bu konuya bakarak sorunu giderebilirsiniz.

Sertifika oluşturma sırasında "Invalid parameter" hatası

Belirti

Certificate Management sayfasında Create Certificate seçeneğini belirleyip Upload a third-party certificate işaretlediğinizde ve Create düğmesine tıkladığınızda Invalid parameter hatası oluşur.

Neden

Olası nedenler şunlardır:

  • Genel anahtar içeriği hatalıdır.

  • Sisteminiz sertifikanızın kodlama biçimini desteklemiyor.

Çözüm

  • Genel anahtar içeriği hatalıysa sertifikayı bir Linux sunucuya yükleyin ve içeriği denetlemek için aşağıdaki komutu çalıştırın:

    openssl x509 -noout -text -in myprivate.pem
    • Genel anahtar içeriği hatalıysa komut bad base64 decode gibi bir hata iletisi döndürür. İçeriği doğru olan bir genel anahtar sağlayın. Aşağıda bir örnek verilmiştir:

      [root@iZxxx ~]# openssl x509 -noout -text -in  /root/zxxx.pem
      unable to load certificate
      139903831541648:error:0906D064:PEM_routines:PEM_read_bio:bad base64 decode:pem_lib.c:829:
    • Geçerli genel anahtar içeriği aşağıdakine benzer bir çıktı üretir:

      [root@iZbxxxZ ~]# openssl x509 -noout -text -in  /root/zxxxw.pem
      Certificate:
          Data:
              Version: 3 (0x2)
              Serial Number:
                  09:0xxx7b:d7:ef
          Signature Algorithm: shaxxxryption
              Issuer: C=US, O=DigiCert Inc, OU=www.digxxxcom, CN=Encxxx xxxV TLS CA - G1
              Validity
  • Kodlama biçimi desteklenmiyorsa desteklenen bir kodlama biçimindeki sertifikayı kullanın. Alibaba Cloud, RFC 4648 standardına uygun Base64 kodlamalı sertifikaları destekler.

ServerCertificate parametresinin geçersiz biçimi

Belirti

Certificate Management sayfasında Create Certificate düğmesine tıklayıp Upload Third-Party Certificate seçeneğini işaretledikten ve ardından Create düğmesine bastığınızda şu hata iletisi görünür: The format of the ServerCertificate parameter is incorrect. Please modify the format and try again.

Neden

Özel anahtar içeriği geçersizdir.

Çözüm

Sertifikayı bir Linux sunucuya yükleyin ve içeriğini denetlemek için aşağıdaki komutu çalıştırın:

openssl rsa -in myprivate.key -check
  • Komut hata döndürüyorsa özel anahtar geçersizdir.

    [root@izlxxx Z ~]# openssl rsa -in /root/zlxxx.key -check
    unable to load Private Key
    140326021413632:error:0906D064:PEM routines:PEM_read_bio:bad base64 decode:pem_lib.c:829:
  • Komut çıktısında RSA key ok ifadesi yer alıyorsa özel anahtar geçerlidir.

    [root@iZbpxxxxxxx4Z ~]# openssl rsa -in /root/zhxxxw.key -check
    RSA key ok
    writing RSA key
    -----BEGIN RSA PRIVATE KEY-----
    MIIEpAIxxxPJR4Jjq/Zw
    AkGskM4xxxwN67MiEliC
    Vjo25RixxxK3tretqQ69
    OYxT2WUxvTR7NI6nCnMoKvk88aZHS/xxv9C0BoYU6v/OIkJ0bV5IeTRT9sOkUgH0
    ...
    -----END RSA PRIVATE KEY-----

"Missing certificate chain" hatası

Belirti

Certificate Management sayfasında Create Certificate seçeneğini belirleyip Upload Third-Party Certificate işaretlediğinizde ve Create düğmesine tıkladığınızda bir Confirm iletişim kutusu görüntülenir ve şu hata iletisi gösterilir: The certificate content is missing the certificate chain. Geçerli bir sertifika zinciri şu şekilde biçimlendirilmelidir: İlk bölüm -----BEGIN CERTIFICATE----- ile başlar, -----END CERTIFICATE----- ile biter ve sunucunun genel anahtar sertifikasını (Base64 kodlu) içerir. İkinci bölüm aynı biçime sahiptir ve ara CA sertifikasını (Base64 kodlu) içerir. İki sertifika bölümü arasında boş satır bulunmasına izin verilmez.

Neden

Sertifika sağlayıcınızdan aldığınız sertifika dosyaları genellikle sertifikanızı ve ara CA sertifikasını içerir. Bu sertifikalar sertifika zincirini oluşturur. Bir sertifika yüklerken eksiksiz sertifika zincirini yüklediğinizden emin olun.

Çözüm

Sertifika zincirinin eksiksiz olduğunu doğrulamak için Sertifika Yetkilinizle (CA) iletişime geçin.

Geçersiz özel anahtar biçimi hatası

Belirti

Certificate Management sayfasında Create Certificate seçeneğini belirleyip Upload Third-Party Certificate işaretlediğinizde ve özel anahtar içeriğini girdiğinizde The private key content is in an invalid format hata iletisi görüntülenir.

Hata ayrıntıları özel anahtarın -----BEGIN RSA PRIVATE KEY----- ile başlaması, -----END RSA PRIVATE KEY----- ile bitmesi ve NGINX biçimiyle uyumlu olması gerektiğini belirtir.

Neden

Bu sorun RSA özel anahtar biçiminin geçersiz olmasından kaynaklanır. Geçerli bir özel anahtar -----BEGIN RSA PRIVATE KEY----- ile başlamalı ve -----END RSA PRIVATE KEY----- ile bitmelidir.

Çözüm

RSA özel anahtarı yanlış biçimdeyse bunu bir Linux sunucuya yükleyin ve dönüştürmek için aşağıdaki komutu çalıştırın:

openssl rsa -in old_server_key.pem -out new_server_key.pem
OpenSSL'in sonraki sürümleri openssl rsa komut çıktısı için varsayılan olarak PKCS#8 biçimini kullanabilir; bu durum dönüştürmenin başarısız olmasına neden olabilir. Bunun yerine openssl rsa -in old_server_key.pem -out new_server_key.pem -traditional komutunu kullanın.

Geçersiz sertifika içeriği biçimi hatası

Belirti

Certificate Management sayfasında Create Certificate seçeneğini belirleyip Upload Third-Party Certificate işaretlediğinizde genel anahtar içeriğini girdikten sonra The certificate content format is incorrect hata iletisi bildirilir. SSL sertifikası genel anahtar yükleme sayfasında sertifika içeriğini yapıştırıp Upload düğmesine tıkladığınızda sayfanın alt kısmında kırmızı renkli bir hata iletisi görünür: The certificate content format is incorrect. Sertifika içeriği -----BEGIN CERTIFICATE----- ile başlamalı ve -----END CERTIFICATE----- ile bitmelidir.

Neden

Genel anahtar içeriğinin biçimi geçersizdir. İçerik -----BEGIN CERTIFICATE----- ile başlamalı ve -----END CERTIFICATE----- ile bitmelidir.

Çözüm

Sertifika içeriğini doğrulamak için Sertifika Yetkilinizle (CA) iletişime geçin.

"Certificate does not exist" hatası

Belirti

Bir HTTPS dinleyicisi yapılandırırken SSL sertifikası yapılandırma sihirbazında mevcut bir sunucu sertifikası seçtiğinizde The certificate does not exist hatası alırsınız.

Neden

CLB örneği ve sertifika farklı hesap türleriyle oluşturulduysa bu hata oluşabilir. Örneğin, CLB örneği bir Alibaba Cloud hesabıyla oluşturulmuş ancak sertifika bir Alibaba Finance Cloud hesabıyla oluşturulmuştur. Bu durumda sertifika yüklendikten sonra tanınmaz.

Çözüm

CLB örneğini oluşturmak ve sertifikayı yüklemek için aynı hesabı kullandığınızdan emin olun.

UploadServerCertificate API işlemi çağrılırken 500 hatası (The request processing has failed due to some unknown error, exception or failure.)

Bu hata genellikle AliCloudCertificateRegionId parametresinin yanlış değerinden kaynaklanır. Bu API işlemini çağırırken CLB örneğinin bulunduğu bölgeyi değil, Alibaba Cloud SSL sertifikasının verildiği bölgeyi belirtin. Çin anakarası için sertifika verme bölgesi cn-hangzhou, Çin anakarası dışındaki bölgeler için ise ap-southeast-1 bölgesidir.