Let’s Encrypt Ücretsiz SSL Kurulumu: cPanel ve Plesk Rehberi

Tarayıcıların “Güvenli değil” uyarısı göstermesi, kullanıcının sitenizden saniyeler içinde çıkmasına neden olabiliyor. Özellikle ödeme alan, üyelik sistemi olan ya da kurumsal imajını önemseyen projelerde SSL sertifikası artık lüks değil, zorunluluk. Let’s Encrypt, tamamen ücretsiz bir SSL sertifikası sunarak bu ihtiyacı hızlı ve pratik biçimde karşılıyor. MarkaHost altyapısında barındırılan sitelerde Let’s Encrypt kurulumunu birkaç tıklamayla tamamlayarak HTTP yerine HTTPS üzerinden, güvenli bağlantı ile yayın yapabilirsiniz.

Bu rehberde Let’s Encrypt ücretsiz SSL nedir, hangi durumlarda idealdir ve en önemlisi cPanel ile Plesk kontrol panellerinde adım adım nasıl kurulur detaylı olarak anlatacağım. Ayrıca otomatik yenileme, HTTPS yönlendirmesi ve sık yapılan hatalardan da bahsederek, canlı ortamda gerçek projelerde kullandığımız pratik ipuçlarını paylaşacağım.

Let’s Encrypt Nedir, Neden Önemlidir?

Let’s Encrypt, ücretsiz Domain Validated (DV) türünde SSL sertifikası sağlayan bir sertifika otoritesidir. Yani alan adının size ait olduğunu doğrular ve site trafiğini şifreler. Ödeme sayfalarında, giriş formlarında ve yönetim panelinizde verilerin üçüncü kişilerce okunmasını engeller.

Let’s Encrypt kullanmanın başlıca avantajları:

  • Ücretsizdir: Her alan adı için ek Lisans maliyeti yoktur.
  • Güçlü şifreleme sunar: Ücretli DV sertifikalarla aynı kriptografi standardını kullanır.
  • SEO katkısı sağlar: Google, HTTPS siteleri sıralamada avantajlı konuma getirmektedir.
  • Tarayıcı uyarılarını giderir: Kullanıcılar “Güvenli” ibaresiyle daha rahat alışveriş yapar.

Daha kurumsal doğrulamaya (OV/EV) ihtiyaç duyuyorsanız, farklı seçenekleri görmek için SSL sertifika çeşitleri rehberimize de göz atabilirsiniz.

Kurulumdan Önce Kontrol Etmeniz Gerekenler

Let’s Encrypt’in sorunsuz çalışması için bazı ön kontroller yapmanız gerekir:

  • Alan adınız doğru sunucuya yönlenmiş olmalı: Nameserver ya da A kaydı doğru değilse doğrulama başarısız olur. Yardım için nameserver değiştirme rehberini inceleyebilirsiniz.
  • Alan adı aktif olmalı: Yeni tescil edilen domainlerde DNS yayılımı (propagation) 0–24 saat sürebilir.
  • HTTP erişimi açık olmalı: Let’s Encrypt genellikle http-01 doğrulaması yapar, bu yüzden 80. port engelli olmamalı.
  • Doğru alan adını seçtiğinizden emin olun: Örneğin hem example.com hem de www.example.com için sertifika isteyebilirsiniz.

cPanel Üzerinde Let’s Encrypt Ücretsiz SSL Kurulumu

1. cPanel’e Giriş

Öncelikle hosting hesabınızın cPanel paneline giriş yapın. MarkaHost müşteri panelinizden veya size iletilen cPanel bağlantısı üzerinden kullanıcı adı ve şifrenizle giriş yapabilirsiniz.

2. SSL Aracını Bulma

cPanel sürümüne ve hosting paketine göre farklı isimler görebilirsiniz:

  • “SSL/TLS Status”
  • “Let’s Encrypt™ SSL”
  • “AutoSSL”

Bu menülerden biri mutlaka Let’s Encrypt veya otomatik SSL sistemini yönetmenizi sağlar. MarkaHost cPanel sunucularında genellikle alan adınızı seçip tek tıkla SSL etkinleştirmeniz yeterlidir.

3. Alan Adını Seçip SSL Kurulumunu Başlatma

  1. SSL/TLS Status bölümüne girin.
  2. SSL yüklemek istediğiniz alan adını (ve gerekiyorsa alt alan adlarını) işaretleyin.
  3. “Run AutoSSL” ya da benzer isimli butona tıklayın.

Birkaç dakika içinde sertifikanız otomatik olarak oluşturulur ve sunucuya yüklenir. İşlem tamamlandığında ilgili alan adınızın yanında yeşil kilit veya “AutoSSL Domain Validated” gibi bir ifade görürsünüz.

4. HTTP’den HTTPS’e Yönlendirme (.htaccess)

SSL kurulu olsa bile ziyaretçileriniz eski HTTP adreslerini kullanıyor olabilir. Tüm trafiği HTTPS’e yönlendirmek için sitenin kök dizinindeki .htaccess dosyasına aşağıdaki kuralı ekleyebilirsiniz:

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

Apache kurulumlarında bu yönlendirme genellikle yeterlidir. Eğer WordPress kullanıyorsanız, ek güvenlik adımları için WordPress güvenliği rehberimizi mutlaka inceleyin.

Plesk Üzerinde Let’s Encrypt Ücretsiz SSL Kurulumu

1. Plesk’e Giriş ve Alan Adını Seçme

Plesk kontrol paneline giriş yaptıktan sonra sol menüden “Websites & Domains” ya da Türkçe arayüzde “Web Siteleri ve Etki Alanları” bölümüne girin. Let’s Encrypt kurmak istediğiniz domaini bulun.

2. Let’s Encrypt Eklentisini Çalıştırma

İlgili alan adının altında genellikle “Let’s Encrypt” isimli bir buton veya bağlantı görürsünüz. Buna tıkladığınızda sizden şu bilgileri ister:

  • Alan adınız (domain)
  • www alt alan adını da kapsayıp kapsamayacağı
  • İsteğe bağlı olarak, e-posta adresiniz

Bilgileri kontrol ettikten sonra kurulumu başlatın. Plesk, doğrulama dosyalarını otomatik oluşturur ve sertifikayı birkaç dakika içinde yükler.

3. HTTPS Zorunlu Kullanım Ayarı

Plesk’te çoğu sürümde, Let’s Encrypt penceresinde “Redirect from HTTP to HTTPS” benzeri bir seçenek bulunur. Bunu işaretlerseniz Plesk, yönlendirme kurallarını sizin yerinize oluşturur. Eğer bu seçenek yoksa, hosting ayarlarından veya .htaccess üzerinden manuel yönlendirme yapabilirsiniz.

4. Otomatik Yenileme

Let’s Encrypt sertifikaları 90 günde bir yenilenir. Plesk ve MarkaHost altyapısında bu işlem otomatik planlanır. Yine de kontrol panelinizde sertifika bitiş tarihini zaman zaman kontrol etmeniz, olası bir hata durumunda önceden aksiyon almanızı sağlar. Eğer tarayıcıda SSL ile ilgili bir uyarı alırsanız, detaylı çözüm için ERR_SSL_PROTOCOL_ERROR hatası rehberimize göz atabilirsiniz.

Let’s Encrypt Hangi Projeler İçin Uygun?

Let’s Encrypt, temel güvenlik ve şifreleme sunan DV sertifikası olduğu için şu senaryolarda çok idealdir:

  • Bloglar ve kişisel web siteleri
  • Küçük ve orta ölçekli kurumsal siteler
  • Yeni başlayan e-ticaret projeleri
  • Test ortamları, demo ve staging siteleri

Daha büyük, yüksek ciro yapan e-ticaret siteleri için ek güvenlik katmanları, WAF, gelişmiş izleme ve doğru altyapı seçimi de önem kazanır. Bu konuda daha geniş bir bakış açısı için e-ticaret sitesi için hosting seçimi rehberimizi okuyabilirsiniz.

MarkaHost ile Let’s Encrypt Kullanmanın Avantajları

MarkaHost olarak cPanel ve Plesk tabanlı hosting paketlerimizde Let’s Encrypt ücretsiz SSL desteğini standart olarak sunuyoruz. Çoğu planda:

  • SSL kurulumu tek tıkla yapılır, ek teknik bilgi gerekmez.
  • Otomatik yenileme görevleri hazır gelir, süresi biten sertifika riski minimize edilir.
  • Güvenlik sorunlarında 7/24 teknik destek ekibimiz devreye girer.

Eğer alan adınızın yönlendirmesi, DNS kayıtlarınız veya SSL kurulumunda hata alıyorsanız, HTTP durum kodlarının anlamlarını ve olası çözümleri öğrenmek için HTTP hata kodları rehberimize de göz atabilirsiniz.

Sonuç ve Sonraki Adımlar

Let’s Encrypt, özellikle başlangıç aşamasındaki projeler için maliyetsiz ve oldukça güçlü bir güvenlik katmanı sunuyor. cPanel ve Plesk panellerinde kurulumun birkaç adımda tamamlanabilmesi, hem geliştiricilerin hem de teknik bilgisi sınırlı kullanıcıların HTTPS’e hızlıca geçmesini sağlıyor. Önemli olan, alan adınızın doğru sunucuya yönlendiğinden, otomatik yenilemenin aktif olduğundan ve HTTP’den HTTPS’e yönlendirmenin doğru kurgulandığından emin olmanız.

Sitenizde SSL kurulumunu tamamladıktan sonra, güvenliği bir adım öteye taşımak için uygulama tarafındaki önlemlere de odaklanmanızı öneririz. Özellikle WordPress kullanıyorsanız, sunucu tarafı sertleştirme ve ek güvenlik adımlarını WordPress güvenliği rehberimizde detaylıca anlattık. Projeniz için doğru hosting paketi ve güvenli altyapı konusunda desteğe ihtiyacınız olursa, MarkaHost ekibi olarak her zaman yanınızdayız.