cPanel Üzerinde SSL Sertifikası Kurulumu ve Hata Çözümü
cPanel Üzerinde SSL Sertifikası Kurulumu ve Hata Çözümü
SSL (Secure Sockets Layer), web siteleri ile ziyaretçiler arasındaki veri iletişimini şifreleyen güvenlik protokolüdür. Modern sürümü olan TLS ile birlikte kullanılır ve https:// bağlantısı üzerinden güvenli veri aktarımı sağlar. Bu makalede, cPanel üzerinden SSL sertifikası kurulumunu adım adım anlatıyor ve yaygın hata senaryolarına çözüm önerileri sunuyoruz.
- SSL Sertifikası Neden Önemlidir?
- SSL Sertifika Türleri
- cPanel Üzerinde Otomatik SSL (AutoSSL) Kurulumu
- 1) AutoSSL’i Etkinleştirme
- 2) Sertifika Durumunu Kontrol Etme
- Manuel SSL Sertifikası Kurulumu
- 1) CSR (Certificate Signing Request) Oluşturma
- 2) Sertifika Dosyalarını Yükleme
- SSL Hataları ve Çözümleri
- 1) ERR_CERT_COMMON_NAME_INVALID
- 2) SSL Pending (AutoSSL Beklemede)
- 3) Mixed Content (Güvensiz İçerik)
- 4) “Private Key Does Not Match” Hatası
- 5) SSL Expired (Sertifika Süresi Doldu)
- SSL Doğrulama Kontrolleri
- SEO ve Performans Etkileri
- cPanel’de SSL Logları ve İzleme
- SSL Yenileme Otomasyonu
- Sonuç
SSL Sertifikası Neden Önemlidir?
- Veri gizliliği ve bütünlüğünü korur.
- Google arama sıralamasında SEO avantajı sağlar.
- Tarayıcılarda “Güvenli” ibaresi gösterir.
- Kullanıcı güvenini artırır, form ve ödeme işlemlerinde zorunludur.
SSL Sertifika Türleri
- DV (Domain Validation): En temel SSL türüdür, yalnızca alan adı doğrulaması yapılır.
- OV (Organization Validation): Şirket bilgileri de doğrulanır.
- EV (Extended Validation): En yüksek doğrulama düzeyi, tarayıcıda şirket adıyla görünür.
- Wildcard SSL: Tüm alt alan adlarını (subdomain) kapsar.
cPanel Üzerinde Otomatik SSL (AutoSSL) Kurulumu
cPanel, Let’s Encrypt veya Comodo SSL sağlayıcılarını kullanarak otomatik sertifika kurulumu yapabilir.
1) AutoSSL’i Etkinleştirme
cPanel → Security → SSL/TLS Status → “Run AutoSSL” seçeneğine tıklayın.
Bu işlem, tüm alan adlarınız için ücretsiz SSL sertifikası yükler.
2) Sertifika Durumunu Kontrol Etme
Yeşil kilit simgesi veya “AutoSSL Domain Validated” ibaresi görüyorsanız kurulum başarıyla tamamlanmıştır.
Manuel SSL Sertifikası Kurulumu
Harici sağlayıcılardan alınan SSL sertifikaları (örneğin, HostLigo veya Sectigo) cPanel üzerinden manuel olarak yüklenebilir.
1) CSR (Certificate Signing Request) Oluşturma
cPanel → Security → SSL/TLS → Generate CSR Common Name: www.siteadi.com City: Istanbul Organization: HostLigo
CSR kodunu sertifika sağlayıcınıza iletin.
2) Sertifika Dosyalarını Yükleme
cPanel → SSL/TLS → Manage SSL Sites → Install an SSL Website Certificate (CRT), Private Key ve CA Bundle alanlarını doldurun.
Install Certificate butonuna tıkladığınızda SSL aktif hale gelir.
SSL Hataları ve Çözümleri
1) ERR_CERT_COMMON_NAME_INVALID
Neden: Sertifikadaki alan adı ile site adresi eşleşmiyor.
Çözüm: Sertifikayı doğru domain için yeniden oluşturun (örneğin, www.siteadi.com yerine sadece siteadi.com).
2) SSL Pending (AutoSSL Beklemede)
Neden: DNS çözümlemesi tamamlanmadı.
Çözüm: Alan adınızın DNS kayıtlarının doğru IP’ye yönlendirildiğini doğrulayın ve birkaç saat bekleyin.
3) Mixed Content (Güvensiz İçerik)
Neden: Sayfadaki resim veya script’ler HTTP üzerinden yükleniyor.
Çözüm: Tüm linkleri https:// ile değiştirin veya .htaccess dosyasına aşağıdaki kuralı ekleyin:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
4) “Private Key Does Not Match” Hatası
Neden: Yüklenen SSL sertifikası, farklı bir Private Key ile oluşturulmuş.
Çözüm: Yeni CSR oluşturup sertifikayı yeniden yükleyin.
5) SSL Expired (Sertifika Süresi Doldu)
Neden: Sertifika 90 gün veya 1 yıl sonunda geçerliliğini yitirir.
Çözüm: AutoSSL veya manuel yenileme işlemini gerçekleştirin.
SSL Doğrulama Kontrolleri
- SSL Labs üzerinden test yapabilirsiniz.
- Komut satırından doğrulama:
openssl s_client -connect siteadi.com:443
SEO ve Performans Etkileri
- HTTPS, Google sıralamalarında olumlu etki yaratır.
- HTTP/2 ve QUIC desteği ile sayfa yükleme hızını artırır.
- SSL ile birlikte Linux Hosting planlarında güvenli bağlantı avantajı sunulur.
cPanel’de SSL Logları ve İzleme
SSL işlemleri için log dosyalarına şu dizinden erişebilirsiniz:
/usr/local/cpanel/logs/autossl/
“AutoSSL Domain Validation” hataları genellikle burada kayıt altına alınır.
SSL Yenileme Otomasyonu
cPanel’de AutoSSL yenilemeleri otomatik olarak gerçekleşir, ancak manuel yenileme için:
cPanel → SSL/TLS Status → Run AutoSSL
Ek olarak, yenileme sonrası tarayıcı önbelleğini temizlemek önemlidir.
Sonuç
cPanel SSL yönetimi, web sitenizin güvenliği ve itibarı açısından kritik öneme sahiptir. Otomatik Let’s Encrypt desteğiyle kolayca SSL kurulumu yapılabilir, manuel sertifikalarda ise doğru CSR ve DNS ayarları başarı için temel şarttır. Kaliteli barındırma altyapısı ve kesintisiz SSL desteği için HostLigo’nun Premium VDS veya Linux Hosting hizmetlerini tercih edebilirsiniz.