X
X

Web Siteniz İçin SSL Sertifikası Kurulumu — Ücretsiz Let's Encrypt ile HTTPS'ye Geçiş 2025

SSL Sertifikası Neden Zorunlu?

2025 yılında SSL (Secure Sockets Layer) sertifikası artık bir tercih değil, zorunluluktur. Google, HTTPS olmayan siteleri "Güvenli Değil" olarak işaretlemekte ve arama sonuçlarında daha düşük sıralarda göstermektedir. Ziyaretçilerin %85'i güvensiz uyarısı gören sitelerden hemen ayrılmaktadır.

SSL sertifikası, web sitesi sunucusu ile kullanıcının tarayıcısı arasındaki veri iletişimini şifreleyerek yetkisiz erişimleri engeller. Özellikle e-ticaret siteleri, üyelik formları ve ödeme sayfaları için SSL zorunludur.

Anahtar Kelimeler: SSL sertifikası kurulum, Let's Encrypt, ücretsiz SSL, HTTPS geçiş, web güvenliği.

Let's Encrypt ile Ücretsiz SSL Kurulumu

Let's Encrypt, Electronic Frontier Foundation (EFF) öncülüğünde kurulan ve tamamen ücretsiz SSL sertifikası sağlayan bir sertifika otoritesidir. 2025 itibarıyla 300 milyondan fazla aktif sertifika ile dünyanın en büyük SSL sağlayıcısıdır.

Certbot Kurulumu (Ubuntu/Debian):

sudo apt update

sudo apt install certbot python3-certbot-apache -y

Apache için SSL Kurulumu:

sudo certbot --apache -d siteniz.com -d www.siteniz.com

Nginx için SSL Kurulumu:

sudo certbot --nginx -d siteniz.com -d www.siteniz.com

cPanel Üzerinden Let's Encrypt (Shared Hosting):

cPanel'in "SSL/TLS" bölümünden "Let's Encrypt SSL" seçeneğini kullanarak tek tıkla SSL kurabilirsiniz. hostingpanelim.com'un shared hosting paketlerinde bu özellik dahil gelir.

Otomatik Yenileme:

Let's Encrypt sertifikaları 90 günde bir yenilenmesi gerekir. Certbot, yenilemeyi otomatik olarak yapar:

sudo systemctl status certbot.timer

SSL Kurulumu Sonrası Yapılacaklar

HTTP'den HTTPS'ye Yönlendirme:

Tüm HTTP trafiğini HTTPS'ye yönlendirmek için .htaccess dosyasına şu satırları ekleyin (Apache):

RewriteEngine On

RewriteCond %{HTTPS} off

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

Karışık İçerik (Mixed Content) Sorununu Giderme:

HTTPS'ye geçtikten sonra sayfanızda hâlâ HTTP protokolü üzerinden yüklenen resim, script veya stil dosyaları varsa karışık içerik hatası oluşur. Tarayıcı geliştirici araçlarını kullanarak bu sorunları tespit edip düzeltin.

SSL Sertifika Kalitesini Test Edin:

SSL Labs (ssllabs.com/ssltest) aracını kullanarak sitenizin SSL yapılandırmasını test edin. A+ puan almak için HSTS (HTTP Strict Transport Security) başlığını aktif edin.

Google Search Console'da HTTPS Sürümünü Kaydedin:

Google Search Console'a HTTPS sürümünüzü yeni bir property olarak ekleyin ve tüm trafiğin yeni URL yapısına yönlendirildiğini doğrulayın.