Ücretsiz SSL Sertifikası Nasıl Alınır?
Bu sayfada
SSL sertifikası http:// adresini https:// yapar: ziyaretçilerle siteniz arasındaki bağlantıyı şifreler ve sitenin gerçekten size ait olduğunu kanıtlar. Tarayıcılar sertifikası olmayan siteleri "Güvenli değil" olarak işaretler ve artık bunun için para ödemeniz gerekmiyor.
Bu rehber bir sertifikanın ne işe yaradığını anlatır, ücretsiz seçenekleri karşılaştırır ve cPanel'de ve bir VPS'te nasıl sertifika alacağınızı, yenilemenin nasıl çalıştığını ve başarısız olduğunda ne yapmanız gerektiğini gösterir.
SSL sertifikası ne işe yarar?
Aslına bakarsanız bugünkü bağlantılar SSL'in halefi olan TLS kullanır, ama herkes hâlâ "SSL sertifikası" der. Bir sertifika iki iş yapar:
- Şifreleme: şifreler, formlar ve ödemeler karıştırılmış hâlde iletilir, böylece ağdaki hiç kimse onları okuyamaz veya değiştiremez.
- Kimlik: bir sertifika otoritesi (CA), sertifikayı isteyen kişinin alan adını kontrol ettiğini doğrulamıştır.
Ücretsiz sertifikalar alan adı doğrulamalıdır (DV): CA yalnızca alan adını sizin kontrol ettiğinizi doğrular, fazlasını değil. Şifreleme, ücretli bir sertifikanınki kadar güçlüdür. Ücretli OV ve EV sertifikalar sitenin arkasındaki kuruluşa dair ek kontroller ekler; bazı işletmeler bunu ister, ancak tarayıcılar hepsinde aynı asma kilidi gösterir.
Ücretsiz seçeneklerin karşılaştırması
| Seçenek | Ne sunar | Kimin için ideal |
|---|---|---|
| Let's Encrypt | Ücretsiz, kâr amacı gütmeyen bir CA. Sertifikalar ACME protokolü üzerinden otomatik olarak verilir ve yenilenir, wildcard sertifikalar dahil | Neredeyse herkes: cPanel'e entegredir ve Certbot tarafından desteklenir |
| ZeroSSL | Wildcard dahil ücretsiz ACME sertifikaları; ACME istemcilerinin kendi panelinden alınan hesap bilgilerine ihtiyacı vardır | Alternatif bir CA ya da Let's Encrypt'in yanında ikinci bir CA |
| Cloudflare Universal SSL | Cloudflare'i proxy olarak kullanan siteler için Cloudflare sunucularında ücretsiz bir sertifika | Zaten Cloudflare kullanan siteler |
| Cloudflare Origin CA | Kendi sunucunuz için ücretsiz, 15 yıla kadar geçerli bir sertifika; ancak ona yalnızca Cloudflare güvenir | Cloudflare ile sunucunuz arasındaki bağlantı |
Hepsi aynı derecede iyi şifreler. Fark, nasıl verildikleri ve yenilendikleridir; bu da her yıl daha önemli hâle geliyor.
Otomatik yenileme neden önemli?
Sertifikaların ömrü tüm sektörde kısalıyor. CA/Browser Forum kurallarına göre herkese açık bir sertifikanın azami geçerlilik süresi Mart 2026'dan beri 200 gün, Mart 2027'den itibaren 100 gün ve Mart 2029'dan itibaren 47 gün.
Let's Encrypt sertifikaları bugün 90 gün geçerlidir. Varsayılan sertifikaları Şubat 2027'de 64 güne, Şubat 2028'de 45 güne iniyor. Let's Encrypt 2025'te süre dolumu hatırlatma e-postalarını da durdurdu, yani bir sertifikanın süresi dolmadan kimse sizi uyarmayacak.
Pratik ders: sertifikaları asla elle yenilemeyin. Onları kendiliğinden yenileyen bir şey kullanın, örneğin cPanel'de AutoSSL veya bir VPS'te Certbot, ve arada bir çalıştığını kontrol edin.
Paylaşımlı hostingde: cPanel'de AutoSSL
cPanel hostingde genellikle yapmanız gereken bir şey yoktur. AutoSSL, hesaptaki sunucuya yönlendirilmiş her alan adı için bir Let's Encrypt sertifikası ister, kurar ve süresi dolmadan yeniler.
- Alan adınızı hostinge yönlendirin: hosting sağlayıcınızın verdiği nameserver'ları veya A kaydını ayarlayın ve DNS'in güncellenmesini bekleyin.
- cPanel'de Security → SSL/TLS Status sayfasını açın. Her alan adının kapsamda olup olmadığı, süresinin dolmak üzere olup olmadığı veya bir AutoSSL sorunu olup olmadığı burada görünür.
- Bir alan adı henüz kapsamda değilse Run AutoSSL düğmesine tıklayın. Bu ancak alan adı sunucuya çözümlendiğinde işe yarar.
- Sitenizi
https://ile açın ve asma kilidi kontrol edin. WordPress kullanıyorsanız site adresini dehttps://olarak ayarlayın.
HytHost web hosting paketlerinin hepsinde Let's Encrypt ile AutoSSL açıktır ve eklediğiniz her alan adını ve alt alan adını, sunucuya yönlendirildiği anda kapsar. cPanel'in başka neler yaptığını cPanel nedir rehberinde bulabilirsiniz.
AutoSSL ile ücretsiz SSL, her HytHost web hosting paketinde otomatik yenilemeyle birlikte gelir; fiyatlar €0.99/ay'dan başlar.
Web hosting paketlerini görünVPS'te: nginx ile Certbot
Kendi sunucunuzda Let's Encrypt sertifikalarını EFF'nin geliştirdiği Certbot alır ve yeniler. Ubuntu'daki resmî yöntem snap paketini kullanır:
sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/local/bin/certbot
Alan adınızın A kaydının VPS'e yönlendiğinden, nginx'te onun için bir server_name bulunduğundan ve güvenlik duvarında 80 ve 443 portlarının açık olduğundan emin olun. Ardından şunu çalıştırın:
sudo certbot --nginx -d example.com -d www.example.com
Certbot alan adını kontrol ettiğinizi kanıtlar, sertifikayı nginx yapılandırmanıza kurar ve HTTP'yi HTTPS'e yönlendirebilir. Ayrıca sertifikaları otomatik yenileyen bir zamanlayıcı da kurar. Yenilemeyi bir kez test edin:
sudo certbot renew --dry-run
Tam root erişimiyle kendi web sunucunuzu çalıştırın: HytHost KVM VPS paketleri €2.92/ay'dan başlar.
VPS paketlerini görünCloudflare arkasında
Alan adınız turuncu bulut açıkken Cloudflare üzerinden çalışıyorsa, ziyaretçiler Cloudflare'e bağlanır ve Cloudflare onlara ücretsiz Universal SSL sertifikasını gösterir. Bu yolun yalnızca yarısını kapsar: Cloudflare yine de sizin sunucunuza bağlanır.
- SSL/TLS modunu Full (strict) olarak ayarlayın. Bu durumda Cloudflare sunucunuzda geçerli bir sertifika ister ve tüm yol şifrelenmiş ve doğrulanmış olur.
- Sunucunuza bir sertifika verin: AutoSSL veya Certbot ile Let's Encrypt işe yarar, ücretsiz bir Cloudflare Origin CA sertifikası da olur. Origin CA sertifikasına yalnızca Cloudflare güvenir, bu yüzden proxy'yi bir gün kapatırsanız ziyaretçiler hata görür.
- Flexible modundan kaçının. Sunucunuza giden bağlantıyı şifrelenmemiş bırakır ve sık sık yönlendirme döngülerine yol açar.
Sık görülen SSL sorunları ve çözümleri
- Sertifika verilmiyor: alan adı henüz sunucuya yönlenmiyor ya da DNS önbellekte hâlâ eski adresi tutuyor. A kaydını kontrol edin ve bekleyin.
- Bir CAA kaydı engelliyor: DNS'inizde CAA kayıtları varsa, kullandığınız CA'ya izin vermeleri gerekir, örneğin
0 issue "letsencrypt.org". - VPS'te doğrulama başarısız oluyor: Let's Encrypt varsayılan olarak 80 portu üzerinden kontrol eder, bu yüzden site HTTPS'e yönlendirse bile 80 portunu açık tutun.
- Sertifikaya rağmen "Güvenli değil": sayfa görselleri veya betikleri
http://üzerinden yüklüyor (karışık içerik). Bu bağlantılarıhttps://olarak değiştirin. - Wildcard sertifika:
*.example.comDNS doğrulaması gerektirir, bu yüzden yalnızca doğrulama kaydını oluşturabilen bir DNS eklentisi veya sağlayıcısıyla çalışır. - Sertifikanın süresi doldu: otomatik yenileme çalışmayı bırakmış. cPanel'deki SSL/TLS Status sayfasını kontrol edin ya da VPS'te
certbot renew --dry-runkomutunu çalıştırıp hatayı okuyun.
Sıkça sorulan sorular
Şifreleme açısından evet. Ücretsiz ve ücretli sertifikalar aynı şifrelemeyi kullanır ve aynı asma kilidi gösterir. Ücretli OV ve EV sertifikalar daha güçlü şifreleme değil, sitenin arkasındaki şirkete dair ek kontroller sunar.
Let's Encrypt sertifikaları bugün 90 gün geçerlidir; bu süre 2027'de 64 güne, 2028'de 45 güne iniyor. cPanel'deki AutoSSL veya Certbot gibi yenileme otomatik olduğunda bu bir sorun değildir.
cPanel hostinglerin çoğu AutoSSL ile bir tane içerir. Her HytHost web hosting paketi de içerir; hesaptaki her alan adı için Let's Encrypt sertifikaları otomatik olarak yenilenir.
Evet. Let's Encrypt ve ZeroSSL ücretsiz wildcard sertifika verir, ancak DNS doğrulaması gerekir; bunun için de ACME istemcinizin otomatik olarak güncelleyebildiği bir DNS sağlayıcısına ihtiyacınız vardır.
Evet. Tarayıcılar her HTTP sayfasını "Güvenli değil" olarak işaretler, bazı özellikler yalnızca HTTPS üzerinden çalışır ve ziyaretçiler asma kilide güvenir. Sertifikalar ücretsizken onsuz kalmak için bir neden yok.
SSL dahil hosting
Her HytHost web hosting paketi, Let's Encrypt ile AutoSSL üzerinden otomatik yenilenen ücretsiz SSL içerir; fiyatlar €0.99/ay'dan başlar.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu rehber işine yaradı mı?