SSL Sertifikası

cPanel API ile SSL Yönetimi

cPanel UAPI ve WHM API ile sertifika yükleme, listeleme ve AutoSSL farkları; örnek komutlar ve sık hata çözümleri.

cPanel, sertifika işlemlerini hem arayüzden hem de API'lerle sunar. Hesap düzeyinde işlem için UAPI, sunucu düzeyinde (root/reseller) işlem için WHM API 1 kullanılır.

UAPI ile Sertifika Kurma

cPanel hesabında komut satırından uapi aracıyla SSL modülünü çağırabilirsiniz:

uapi SSL list_certs
uapi SSL install_ssl domain=ornek.com \
  cert="$(cat ornek.crt)" \
  key="$(cat ornek.key)" \
  cabundle="$(cat ca-bundle.crt)"

Uzaktan çağrı için cPanel API token oluşturup Authorization: cpanel KULLANICI:TOKEN başlığıyla 2083 numaralı porta HTTPS isteği gönderebilirsiniz.

WHM Tarafında

  • Root veya reseller olarak whmapi1 installssl ile belirli bir alan adına sertifika yüklenebilir.
  • WHM'deki AutoSSL özelliği, desteklenen sağlayıcılarla DV sertifikaları otomatik yeniler; OV/EV sertifikalar için bu yol geçerli değildir, elle veya API ile yüklenir.
  • Sunucu servisleri (cpsrvd, Exim, Dovecot) için ayrı sertifika yönetimi vardır.

Doğrulama

  1. Arayüzde SSL/TLS Status ekranında alan adının yeşil kilit durumunu kontrol edin.
  2. SSL kontrol aracıyla zincir ve son kullanma tarihini doğrulayın.

Sık Hatalar

  • Sertifika metninde satır sonlarının bozulması, yüklemenin reddedilmesine yol açar.
  • Anahtar ve sertifika eşleşmezse hata alırsınız; openssl x509 -noout -modulus -in ornek.crt | openssl md5 ile karşılaştırın.
  • API token'ın SSL yetkisi yoksa erişim reddedilir.

Sertifika temini için SSL sertifikaları, sorular için iletişim sayfasını kullanabilirsiniz.

Bu makale faydalı oldu mu?

Makale Ara

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç