cPanel E-posta Gönderimi Engellendi (SMTP Error 550) Çözümü
cPanel’de SSL Sertifikası Kurulumu ve Yenileme
SSL (Secure Sockets Layer), web siteleriyle ziyaretçiler arasında iletilen verilerin şifrelenmesini sağlayan temel güvenlik katmanıdır. cPanel üzerinden SSL sertifikası kurmak veya mevcut bir sertifikayı yenilemek, sitenizin güvenilirliğini artırır ve SEO açısından da avantaj sağlar. Bu rehberde, cPanel’de Let’s Encrypt veya özel sertifika ile SSL kurulumunu ve yenileme işlemini adım adım ele alıyoruz.
- 1) SSL Nedir ve Neden Önemlidir?
- 2) SSL Sertifika Türleri
- 3) cPanel’de Let’s Encrypt SSL Kurulumu
- 4) Manuel SSL Sertifikası Kurulumu
- Not:
- 5) SSL Sertifikası Yenileme
- 6) HTTP’den HTTPS’e Yönlendirme
- 7) SSL Kurulumunu Doğrulama
- 8) Olası Hata Senaryoları
- 9) AutoSSL Logları
- 10) Güvenlik ve Performans Önerileri
- Sonuç
1) SSL Nedir ve Neden Önemlidir?
SSL, istemci (tarayıcı) ile sunucu arasındaki iletişimi şifreleyerek veri gizliliği ve kimlik doğrulama sağlar. Adres çubuğunda https:// ibaresi ve kilit simgesi görünür.
- Form, ödeme veya giriş sayfalarında veri hırsızlığını önler.
- Google sıralama faktörlerinden biridir.
- Tarayıcı güven uyarılarını engeller.
2) SSL Sertifika Türleri
- DV (Domain Validation): Alan adının kontrolü ile doğrulanır. Hızlı kurulum sağlar.
- OV (Organization Validation): Firma kimlik doğrulaması da yapılır. Kurumsal güven sağlar.
- EV (Extended Validation): En yüksek güven seviyesi; yeşil adres çubuğu ile gösterilir.
3) cPanel’de Let’s Encrypt SSL Kurulumu
cPanel, genellikle AutoSSL veya Let’s Encrypt™ Plugin ile otomatik sertifika sağlar.
- cPanel’e giriş yapın.
- Security → SSL/TLS Status menüsünü açın.
- Alan adınızı işaretleyin.
- Üst menüden Run AutoSSL butonuna tıklayın.
Yaklaşık birkaç dakika içinde sertifika kurulumu tamamlanır ve alan adınız https:// olarak çalışmaya başlar.
4) Manuel SSL Sertifikası Kurulumu
Eğer özel (örneğin RapidSSL, Sectigo, GeoTrust) bir sertifikanız varsa manuel kurulum adımlarını izleyin:
- Security → SSL/TLS → Manage SSL Sites yolunu izleyin.
- Certificate (CRT), Private Key (KEY) ve Certificate Authority Bundle (CABUNDLE) alanlarını doldurun.
- “Install Certificate” butonuna tıklayın.
Not:
Eğer CSR (Certificate Signing Request) oluşturmanız gerekiyorsa:
cPanel → SSL/TLS → Certificate Signing Requests (CSR)
Alan adınız, şirket bilgileri ve e-posta adresinizi girerek CSR oluşturabilirsiniz.
5) SSL Sertifikası Yenileme
Let’s Encrypt sertifikaları 90 gün geçerlidir, AutoSSL aktifse otomatik yenilenir. Manuel sertifikalar için:
Yeni CSR oluştur → Sertifika sağlayıcısına gönder → Yeni CRT yükle
6) HTTP’den HTTPS’e Yönlendirme
SSL kurulumundan sonra web sitenizi HTTPS’e yönlendirmek için kök dizindeki .htaccess dosyasına şu kodu ekleyin:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
7) SSL Kurulumunu Doğrulama
- Tarayıcıda kilit simgesinin görünmesini kontrol edin.
- SSL Labs Test üzerinden sertifika puanını kontrol edin.
openssl s_client -connect alanadi.com:443komutuyla sertifikayı doğrulayabilirsiniz.
8) Olası Hata Senaryoları
- “Certificate Mismatch”: CRT, CSR ve KEY dosyaları aynı özel anahtarla üretilmemiştir.
- “AutoSSL failed to renew”: Alan adı DNS kayıtları veya A kaydı yanlış yapılandırılmıştır.
- “Mixed Content Warning”: Sayfadaki bazı bağlantılar HTTP olarak kalmıştır; HTTPS olarak değiştirin.
9) AutoSSL Logları
Otomatik yenileme sırasında hata oluşursa logları kontrol edin:
/usr/local/cpanel/logs/autossl/
10) Güvenlik ve Performans Önerileri
- HTTP/2 ve HSTS (Strict-Transport-Security) aktif hale getirin.
- Cloudflare veya benzeri CDN kullanarak SSL performansını artırın.
- Let’s Encrypt yenilemeleri için cronjob planlayın.
Sonuç
cPanel SSL kurulumu, birkaç dakika içinde web sitenizin güvenliğini ve itibarını artırır. AutoSSL veya özel sertifikalarla kurulan HTTPS altyapısı, hem kullanıcı güvenliği hem de SEO açısından büyük önem taşır. Profesyonel SSL yönetimi ve güvenli sunucu ortamı için Linux Hosting veya Premium VDS çözümlerini tercih edebilirsiniz.
makefile
Kodu kopyala