DataSSL Panel v2 Yayında! — Yeni DataSSL Panel v2 ile daha modern, hızlı ve kullanıcı dostu bir deneyim sunuyoruz.Yenilikler:Modern ve responsive ta...
Anasayfa İletişim
Hosting

cPanel SSL Sertifikası Kurulumu ve CSR Oluşturma Rehberi

cPanel üzerinden adım adım SSL sertifikası kurulumu, CSR oluşturma, AutoSSL yapılandırması ve HTTPS yönlendirmesi. Kapsamlı ve güncel rehber.

15 dk okuma

cPanel, dünya genelinde en çok kullanılan hosting kontrol panellerinden biridir. Web sitenizi güvence altına almak için SSL sertifikası kurmak cPanel üzerinde oldukça kolay ve hızlıdır. Bu rehberde, cPanel panelinde CSR oluşturma, SSL sertifikası yükleme, AutoSSL kullanımı ve HTTPS yönlendirmesi adımlarını detaylı olarak anlatıyoruz.

💡 Bilgi: cPanel, SSL/TLS yönetimini Security → SSL/TLS veya SSL/TLS Status bölümünden yapmanıza olanak tanır. cPanel 94+ sürümleri AutoSSL özelliğini destekler.

1. CSR (Certificate Signing Request) Oluşturma

SSL sertifikası satın almadan önce bir CSR oluşturmanız gerekecektir. CSR, sertifika otoritesine gönderilen şifreli bir metindir ve domain bilgilerinizi içerir.

cPanel Üzerinden CSR Oluşturma Adımları

  1. cPanel hesabınıza giriş yapın
  2. Security bölümünde SSL/TLS seçeneğine tıklayın
  3. Certificate Signing Requests (CSR) altında "Generate, view, or delete SSL certificate signing requests" linkine tıklayın
  4. Formu aşağıdaki bilgilerle doldurun:
    • Key: Yeni bir 2048-bit veya 4096-bit anahtar oluşturun
    • Domains: SSL kuracağınız domain adını girin (ör: www.example.com)
    • City (Şehir): Şirket lokasyonunuz
    • State (İl): İliniz
    • Country (Ülke): TR (Türkiye için)
    • Company (Şirket adı): Şirket veya kişi adınız
    • Company Division: IT Departmanı veya boş bırakın
    • Email: İletişim e-posta adresiniz
  5. "Generate" butonuna tıklayın
  6. Oluşturulan CSR metnini kopyalayın (-----BEGIN CERTIFICATE REQUEST----- ile başlar)

Komut Satırından CSR Oluşturma (SSH)

SSH erişiminiz varsa aşağıdaki OpenSSL komutuyla da CSR oluşturabilirsiniz:

openssl req -new -newkey rsa:2048 -nodes \
  -keyout example.com.key \
  -out example.com.csr \
  -subj "/C=TR/ST=Istanbul/L=Istanbul/O=Sirket Adi/CN=www.example.com"
⚠️ Önemli: Private Key (özel anahtar) dosyasını güvenli bir yerde saklayın. Bu anahtar kaybolursa SSL sertifikanızı yeniden yüklemeniz gerekecektir.

2. SSL Sertifikası Yükleme (Manuel Kurulum)

CSR ile sertifika otoritesinden SSL sertifikanızı aldıktan sonra aşağıdaki adımları izleyin:

  1. cPanel → SecuritySSL/TLS bölümüne gidin
  2. "Manage SSL sites" veya "Install and Manage SSL for your site (HTTPS)" linkine tıklayın
  3. Açılan sayfada:
    • Domain: SSL kuracağınız domaini seçin
    • Certificate (CRT): Sertifika otoritesinden aldığınız CRT dosyasının içeriğini yapıştırın
    • Private Key (KEY): CSR oluştururken üretilen private key'i yapıştırın
    • Certificate Authority Bundle (CABUNDLE): CA Bundle / Intermediate sertifikayı yapıştırın
  4. "Install Certificate" butonuna tıklayın
  5. Başarılı mesajını gördüğünüzde SSL kurulumu tamamdır
✅ İpucu: cPanel, private key'i genellikle otomatik olarak eşleştirir. "Autofill by Certificate" butonunu kullanarak kolayca doldurabilirsiniz.

3. AutoSSL Kullanımı (Ücretsiz SSL)

cPanel'in AutoSSL özelliği, hosting sağlayıcınız tarafından etkinleştirilmişse, tüm domainlerinize otomatik olarak ücretsiz DV SSL sertifikası sağlar.

AutoSSL Durumunu Kontrol Etme

  1. cPanel → SecuritySSL/TLS Status bölümüne gidin
  2. Domainlerinizin SSL durumunu görüntüleyin
  3. Yeşil kilit simgesi olan domainler SSL koruması altındadır
  4. "Run AutoSSL" butonuyla manuel tetikleme yapabilirsiniz
AutoSSL SağlayıcıSertifika SüresiWildcard Desteği
cPanel (Sectigo)90 gün (otomatik yenileme)Hayır
Let's Encrypt90 gün (otomatik yenileme)Evet (DNS doğrulama ile)
Comodo/Sectigo90 gün (otomatik yenileme)Hayır

4. HTTPS Yönlendirmesi (.htaccess)

SSL sertifikası kurduktan sonra tüm HTTP trafiğini HTTPS'e yönlendirmeniz gerekir:

Yöntem 1: cPanel Force HTTPS

  1. cPanel → Domains bölümüne gidin
  2. İlgili domainin yanındaki "Force HTTPS Redirect" toggle'ını açın

Yöntem 2: .htaccess ile Yönlendirme

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

Yöntem 3: WordPress için wp-config.php

define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
    $_SERVER['HTTPS'] = 'on';

5. SSL Kurulumunu Test Etme

SSL sertifikanızın doğru kurulduğunu kontrol etmek için:

  • DataSSL SSL Checker: https://www.datassl.com/ssl-checker adresinden domaininizi kontrol edin
  • SSL Labs: https://www.ssllabs.com/ssltest/ adresinden detaylı analiz yapın
  • Tarayıcı kontrolü: Adres çubuğundaki kilit simgesine tıklayarak sertifika bilgilerini görüntüleyin

6. Yaygın Hatalar ve Çözümleri

HataNedenÇözüm
SSL certificate problem: unable to get local issuer certificateCA Bundle eksikIntermediate sertifikayı (CA Bundle) ekleyin
Domain mismatchSertifika farklı domain içinCSR'ı doğru domain ile yeniden oluşturun
Mixed ContentSayfada HTTP kaynaklar varTüm kaynakları HTTPS'e çevirin
ERR_SSL_PROTOCOL_ERRORSSL yapılandırma hatasıPrivate key ve sertifikanın eşleştiğini kontrol edin
AutoSSL çalışmıyorDNS doğrulama başarısızDomain DNS'inin sunucuyu gösterdiğinden emin olun

Sık Sorulan Sorular (SSS)

cPanel'de ücretsiz SSL kullanabilir miyim?

Evet, AutoSSL özelliği sayesinde ücretsiz DV SSL sertifikaları otomatik olarak kurulabilir. Ancak OV/EV sertifikaları için ücretli SSL satın almanız gerekir.

Wildcard SSL cPanel'de nasıl kurulur?

Wildcard SSL kurulumu için CSR'ı *.example.com şeklinde oluşturmanız gerekir. cPanel SSL/TLS → Install SSL bölümünden wildcard sertifikanızı yükleyebilirsiniz.

SSL sertifikası ne kadar sürede aktif olur?

DV SSL sertifikaları dakikalar içinde aktif olur. OV sertifikaları 1-3 iş günü, EV sertifikaları ise 3-7 iş günü sürebilir.

cPanel'de birden fazla domain için SSL kurabilir miyim?

Evet, Multi-Domain (SAN) SSL sertifikası veya her domain için ayrı sertifika kurabilirsiniz. SNI desteği sayesinde tek IP adresiyle birden fazla SSL kullanılabilir.

📌 DataSSL Avantajı: DataSSL üzerinden satın aldığınız SSL sertifikaları için 7/24 teknik destek ve ücretsiz kurulum yardımı alabilirsiniz. SSL sertifikalarımızı inceleyin →
Bu yazıyı paylaş
Yazar

Ali Yiğit

Önerilen SSL Sertifikaları

Tüm Ürünler
DV Sectigo

Sectigo ACME Certificate-as-a-Service

Sectigo ACME SSL ile sertifika yönetimini otomatikleştirin. ACME protokolü desteği, Let's Encrypt al

$0,00 /yıl
Detaylar
DV Sectigo

Sectigo Essential SSL

Sectigo Essential SSL ile web sitenizi hızla koruyun. DV doğrulama, 5-15 dakikada aktif, 256-bit şif

$25,41 /yıl
Detaylar
DV Sectigo

Sectigo Essential Wildcard SSL

Sectigo Essential Wildcard SSL ile ana domain ve sınırsız alt domaini tek sertifika ile koruyun. DV

$130,45 /yıl
Detaylar