Pazartesi - Cumartesi: 09:00 - 18:00

27.03.2026 8 dk okuma Güvenlik

SSL Sertifikası Nedir?

SSL (Secure Sockets Layer), web siteniz ile ziyaretçiler arasındaki iletişimi şifreleyen bir güvenlik protokolüdür. Tarayıcıda kilit simgesi ve https:// ile gösterilir. Google, SSL kullanan siteleri arama sonuçlarında daha üst sıralarda gösterir.

1. Let's Encrypt ile Ücretsiz SSL

cPanel üzerinden Let's Encrypt SSL kurulumu:

# Certbot ile SSL kurulumu
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d siteniz.com -d www.siteniz.com

# Otomatik yenileme
sudo crontab -e
0 3 * * * /usr/bin/certbot renew --quiet

2. HTTPS Yönlendirme (.htaccess)

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

# www yönlendirme
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

3. PHP ile SSL Kontrolü

function force_ssl() {
    if (!isset($_SERVER['HTTPS']) ||
        $_SERVER['HTTPS'] !== 'on') {
        $redirect = 'https://' . $_SERVER['HTTP_HOST']
            . $_SERVER['REQUEST_URI'];
        header('Location: ' . $redirect, true, 301);
        exit;
    }
}
Dikkat: SSL kurulduktan sonra mixed content hatalarını kontrol edin. Tüm kaynaklarınız (resim, CSS, JS) https:// üzerinden yüklenmelidir.

Sıkça Sorulan Sorular

SSL sertifikası ücretsiz mi?
Let's Encrypt ile ücretsiz SSL sertifikası alabilirsiniz. Eka Sunucu hosting paketlerinde SSL ücretsiz dahildir.
SSL sertifikası ne kadar süre geçerli?
Let's Encrypt sertifikaları 90 gün geçerlidir ve otomatik yenilenebilir. Ücretli sertifikalar 1 yıl geçerlidir.
Mixed content hatası nedir?
HTTPS sayfasında HTTP üzerinden yüklenen kaynaklar (resim, script) mixed content hatası oluşturur. Tüm URL'leri https:// ile güncelleyin.
Mesaj Gönderin0850 307 34 58
Hemen Arayın0850 307 34 58
Hemen Arayın WhatsApp