cPanel'de Ücretsiz SSL Sertifikası Nasıl Yüklenir? Adım Adım Rehber

Paylaşımlı hosting kullanıcılarının büyük çoğunluğu sunucularını cPanel üzerinden yönetir. Bu rehberde, ücretsiz bir SSL sertifikasını cPanel'in SSL/TLS yöneticisine nasıl yükleyeceğinizi adım adım göstereceğiz. İşlem ortalama 5 dakika sürer ve sunucuya SSH ile bağlanmanızı gerektirmez.

Başlamadan önce: 3 dosyaya ihtiyacınız var

Bir SSL sertifikasını kurmak için elinizde üç parça bulunmalıdır:

  • Sertifika (certificate.crt) — alan adınız için imzalanmış genel sertifika.
  • Özel anahtar (private.key) — sertifikayla eşleşen gizli anahtar. Bunu kimseyle paylaşmayın.
  • CA Bundle (ca_bundle.crt) — sertifikayı kök otoriteye bağlayan ara zincir sertifikaları.

Bu üç dosyayı henüz oluşturmadıysanız, ücretsiz SSL sihirbazımız ile alan adınızı doğrulayıp dakikalar içinde edinebilirsiniz. Sihirbazın sonunda inen ZIP paketinde certificate.crt, private.key, ca_bundle.crt, fullchain.pem ve certificate.pfx dosyalarının hepsi yer alır. cPanel için ilk üçü yeterlidir.

Adım 1 — cPanel'de SSL/TLS yöneticisini açın

cPanel ana ekranında Güvenlik (Security) bölümüne gidin ve SSL/TLS simgesine tıklayın. Açılan sayfada "Manage SSL sites" (SSL sitelerini yönet) bağlantısını seçin.

Görsel: <cPanel Güvenlik bölümündeki SSL/TLS simgesi>
cPanel ana menüsünde SSL/TLS yöneticisine erişim.

Adım 2 — Alan adını seçin

"Install an SSL Website" (Bir SSL web sitesi kur) başlığı altındaki Domain menüsünden sertifika yükleyeceğiniz alan adını seçin. Eğer www alt alanını da kapsayan bir sertifika aldıysanız, kök alan adını seçmeniz yeterlidir.

Adım 3 — Üç dosyanın içeriğini yapıştırın

Bu adımda dosyaları bir metin düzenleyici (Not Defteri, VS Code vb.) ile açıp içeriklerini kopyalayıp ilgili kutulara yapıştıracaksınız:

  1. Certificate (CRT): certificate.crt dosyasını açın, -----BEGIN CERTIFICATE----- ile başlayan tüm metni kopyalayıp birinci kutuya yapıştırın.
  2. Private Key (KEY): private.key dosyasının tamamını ikinci kutuya yapıştırın. cPanel genelde anahtarı otomatik bulur; bulamazsa elle ekleyin.
  3. Certificate Authority Bundle (CABUNDLE): ca_bundle.crt içeriğini üçüncü kutuya yapıştırın. Bu kutuyu boş bırakmak "eksik ara zincir" hatasına yol açar.

Bir PEM dosyasının başı şuna benzer:

-----BEGIN CERTIFICATE-----
MIIFazCCA1OgAwIBAgIRAIIQz7DSQ...
... (uzun base64 metni) ...
-----END CERTIFICATE-----

Adım 4 — "Install Certificate" butonuna basın

Üç alanı doldurduktan sonra sayfanın altındaki Install Certificate butonuna tıklayın. "SSL Host Successfully Installed" mesajını gördüğünüzde kurulum tamamlanmıştır.

Görsel: <Install Certificate butonu ve başarı mesajı>
Sertifika başarıyla yüklendiğinde gösterilen onay ekranı.

Adım 5 — HTTPS'i test edin ve yönlendirme kurun

Tarayıcıda https://alanadiniz.com adresini açın ve adres çubuğunda kilit simgesini görün. Ardından ziyaretçileri otomatik olarak HTTPS'e taşımak için hesabınızın kök dizinindeki .htaccess dosyasına şu kuralı ekleyin:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

301 yönlendirmesi hem ziyaretçileri güvenli sürüme yönlendirir hem de Google'a sitenizin kalıcı olarak HTTPS'e taşındığını bildirir; bu da SEO açısından değer kaybını önler.

Sık karşılaşılan sorunlar

  • "Certificate and key do not match": CRT ile KEY farklı başvurulara ait. Aynı ZIP'ten gelen ikiliyi kullandığınızdan emin olun.
  • "ERR_CERT_AUTHORITY_INVALID": CA Bundle alanı boş bırakılmış. ca_bundle.crt içeriğini eklemeyi unutmayın.
  • AutoSSL ile çakışma: Bazı sağlayıcılar AutoSSL ile kendi sertifikasını basar. Manuel sertifikanız öncelikli olmazsa AutoSSL'i ilgili alan adı için kapatın.

Özet

cPanel'de SSL kurulumu, üç PEM dosyasının içeriğini doğru kutulara yapıştırmaktan ibarettir. Henüz sertifikanız yoksa ücretsiz SSL sihirbazımız ile 90 gün geçerli sertifikanızı oluşturun, ZIP'i indirin ve bu rehberi izleyin. 90 günde bir aynı adımları tekrarlayarak sertifikanızı ücretsiz yenileyebilirsiniz.