Ücretsiz Domain SSL Nasıl Eklenir?

📌 İçindekiler

Ücretsiz Domain SSL Nasıl Eklenir?

📌 İlginizi Çekebilir: Ücretsiz Web Site Yapmak 2026

Web siteniz açıldığında tarayıcıda “Güvenli değil” uyarısı görmek, ziyaretçilerinizin daha ilk anda tereddüt etmesine neden olabilir. Üstelik HTTPS kullanılmayan sitelerde giriş bilgileri ve form verileri gibi hassas bilgiler aktarım sırasında yeterince korunmaz. İyi haber şu: Alan adınıza SSL sertifikası eklemek için mutlaka ücret ödemeniz gerekmez. Let’s Encrypt, hosting panelindeki otomatik SSL araçları veya platformunuzun sunduğu ücretsiz HTTPS desteğiyle sitenizi güvenli bağlantıya geçirebilirsiniz.

Bu rehberde ücretsiz domain SSL kurulumunun hangi yöntemlerle yapılabileceğini, kurulum öncesinde nelere dikkat etmeniz gerektiğini ve HTTPS geçişinden sonra nasıl kontrol yapacağınızı adım adım bulabilirsiniz.

Domain SSL Nedir, Ne İşe Yarar?

Günlük kullanımda “domain SSL” olarak adlandırılan işlem, alan adınız için bir sertifika oluşturulması ve bu sertifikanın web sitenize hizmet veren sunucuya ya da ilgili platforma tanımlanmasıdır. SSL ifadesi yaygın olarak kullanılmaya devam etse de güncel güvenli bağlantılar teknik olarak TLS protokolü üzerinden kurulur.

Doğru yapılandırılmış bir sertifika sayesinde siteniz HTTPS üzerinden açılır. Bu bağlantı, ziyaretçinin tarayıcısı ile bağlantının sonlandığı sunucu arasındaki verileri şifreler ve sertifikanın ilgili alan adı için geçerli olduğunu doğrular.

  • Veri gizliliği: İletişim sırasında gönderilen bilgilerin üçüncü kişiler tarafından okunmasını zorlaştırır.
  • Veri bütünlüğü: Aktarılan içeriğin yolda değiştirilmesine karşı koruma sağlar.
  • Alan adı doğrulaması: Tarayıcının doğru alan adına ait geçerli bir sertifikayla bağlantı kurmasını sağlar.
  • Kullanıcı deneyimi: Sertifika kaynaklı güvenlik uyarılarının önüne geçer.

Önemli: HTTPS, bir sitenin içeriğinin güvenilir olduğunu veya sitenin kötü amaçlı yazılımlardan tamamen korunduğunu garanti etmez. Güncellemeler, güçlü parolalar ve yedekleme gibi güvenlik önlemleri ayrıca uygulanmalıdır.

Ücretsiz SSL Kullanmak İçin Neler Gerekir?

SSL kurulumu genellikle alan adını satın aldığınız yerde değil, web sitenizi barındıran hosting hizmetinde, sunucuda veya site oluşturma platformunda yapılır. DNS üzerinden doğrulama gereken durumlarda ise alan adınızın DNS kayıtlarına erişmeniz gerekir.

  • Kontrol edebildiğiniz bir alan adı veya alt alan adı: Sertifika sağlayıcısı bu adres üzerinde yetkiniz olduğunu doğrulamalıdır.
  • Uygun DNS yapılandırması: Web üzerinden doğrulama yapılacaksa alan adı doğru sunucuya yönlenmelidir.
  • Hosting paneli veya sunucu erişimi: Sertifikanın kurulacağı hizmete erişebilmelisiniz.
  • Desteklenen doğrulama yöntemi: HTTP üzerinden dosya doğrulaması ya da DNS üzerinden TXT kaydı doğrulaması kullanılabilir.
  • Yenileme planı: Sertifikanın süresi dolmadan yenilenmesi ve yeni sertifikanın hizmete uygulanması gerekir.

Henüz sitenizi yayına almadıysanız, Ücretsiz Web Sitesi Kurmanın Yolları rehberinden platform seçeneklerini inceleyebilirsiniz. Seçim yaparken ücretsiz HTTPS desteğinin yanında özel alan adı bağlamanın ücretli olup olmadığını da kontrol edin.

Ücretsiz SSL Ekleme Yöntemleri Karşılaştırması

En uygun yöntem, kullandığınız altyapıya göre değişir. Paylaşımlı hosting kullanıcıları için paneldeki otomatik SSL seçeneği çoğunlukla en kolay çözümdür. Kendi sunucusunu yönetenler ise bir ACME istemcisiyle sertifika alabilir.

Yöntem Kimler İçin Uygun? Kurulum ve Yenileme Dikkat Edilecek Nokta
Hosting panelinde ücretsiz SSL cPanel veya Plesk kullananlar Panelden etkinleştirilir; sağlayıcı destekliyorsa otomatik yenilenir. Ücretsiz SSL özelliği hosting paketinde açık olmalıdır.
Let’s Encrypt ve ACME istemcisi VPS veya özel sunucu yönetenler Certbot gibi araçlarla kurulur; yenileme otomasyonu gerekir. Sunucu, DNS ve doğrulama erişimleri doğru yapılandırılmalıdır.
Cloudflare üzerinden HTTPS Desteklenen DNS kayıtlarını Cloudflare üzerinden proxy edenler Tarayıcı tarafındaki sertifika hizmet tarafından yönetilir. Kaynak sunucu bağlantısı da korunmalı; Full (strict) tercih edilmelidir.
Site oluşturma platformunun SSL desteği Yönetilen platform kullananlar Genellikle alan adı bağlandıktan sonra otomatik sağlanır. Özel alan adı desteği ve HTTPS koşulları platforma göre değişir.

Hosting Panelinden Ücretsiz SSL Nasıl Eklenir?

Hosting firmanız ücretsiz sertifika sunuyorsa ek yazılım kurmanıza gerek kalmayabilir. Menü isimleri panel sürümüne ve sağlayıcının yapılandırmasına göre farklılık gösterebilir.

1. Alan Adının Doğru Sunucuya Yönlendiğini Kontrol Edin

Alan adınızın A kaydı hosting sunucunuzun IPv4 adresini göstermelidir. AAAA kaydı kullanıyorsanız IPv6 adresinin de doğru olduğundan emin olun. Hatalı veya kullanılmayan bir AAAA kaydı, bazı doğrulama girişimlerinin yanlış sunucuya gitmesine neden olabilir.

Hem ana alan adını hem de “www” sürümünü kullanacaksanız ikisini de yapılandırın. Örneğin, “ornek.com” için alınan bir sertifika “www.ornek.com” adresini kendiliğinden kapsamaz; ilgili adın sertifikaya dahil edilmesi gerekir. DNS değişikliklerinin görünür olması önbelleklere ve TTL değerlerine bağlı olarak zaman alabilir.

2. cPanel Üzerinden AutoSSL Özelliğini Çalıştırın

  • cPanel hesabınıza giriş yapın.
  • SSL/TLS Status veya benzer isimli sertifika durum menüsünü açın.
  • Sertifika eklemek istediğiniz alan adlarını ve alt alan adlarını kontrol edin.
  • Varsa Run AutoSSL seçeneğiyle işlemi başlatın.
  • İşlem tamamlandığında her adresin sertifika durumunu inceleyin.

AutoSSL düğmesi görünmüyorsa özellik sağlayıcı tarafından kapatılmış veya yalnızca merkezi olarak çalıştırılıyor olabilir. Bu durumda hosting desteğinden ücretsiz SSL hizmetinin hesabınızda etkin olup olmadığını öğrenin. AutoSSL’nin kullandığı sertifika sağlayıcısı da hosting yapılandırmasına göre değişebilir.

3. Plesk Üzerinden Ücretsiz Sertifika Oluşturun

  • Plesk panelinde Web Siteleri ve Alan Adları bölümüne girin.
  • İlgili alan adının SSL/TLS Sertifikaları menüsünü açın.
  • Panelde sunuluyorsa Let’s Encrypt veya SSL It! üzerinden ücretsiz sertifika seçeneğini kullanın.
  • Kapsama alınacak alan adlarını seçin ve istenen iletişim bilgilerini girin.
  • Sertifikayı oluşturun ve sitenin HTTPS bağlantısında kullanıldığını doğrulayın.

Panelde HTTP’den HTTPS’ye yönlendirme seçeneği bulunuyorsa bunu sertifika başarıyla kurulduktan ve HTTPS çalıştıktan sonra etkinleştirin.

Kendi Sunucunuzda Let’s Encrypt ile Ücretsiz SSL Kurulumu

VPS veya özel sunucu kullanıyorsanız Let’s Encrypt sertifikalarını Certbot gibi bir ACME istemcisiyle alabilirsiniz. ACME, alan adı doğrulamasını ve sertifika işlemlerini otomatikleştiren bir protokoldür. Kurulum adımları işletim sistemine, web sunucusuna ve barındırma mimarisine göre farklılaşır.

  • Altyapıyı belirleyin: Nginx, Apache veya başka bir web sunucusu kullanıp kullanmadığınızı kontrol edin.
  • Güncel kurulum yöntemini seçin: ACME istemcisini işletim sisteminize uygun resmi yönergelerle kurun.
  • Alan adlarını tanımlayın: Ana alan adı ve gerekiyorsa “www” adresi için sertifika talep edin.
  • Doğrulamayı tamamlayın: HTTP-01 veya DNS-01 gibi desteklenen bir yöntem kullanın.
  • Sertifikayı uygulayın: Web sunucusunun sertifika, özel anahtar ve gerekli ara sertifikaları doğru kullandığından emin olun.
  • Otomatik yenilemeyi test edin: Zamanlanmış görevi ve yenileme sonrasında gerekli sunucu yeniden yüklemesini kontrol edin.

HTTP-01 doğrulaması için 80 numaralı porttan erişim gerekir. HTTPS yayını için ise 443 numaralı port erişilebilir olmalıdır. DNS-01 doğrulamasında web sunucusuna gelen bağlantı yerine DNS TXT kaydı kullanılır. Wildcard, yani “*.ornek.com” biçimindeki Let’s Encrypt sertifikaları için DNS-01 doğrulaması gerekir.

DNS doğrulamasını elle yapmak mümkün olsa da otomatik yenileme için DNS sağlayıcınızla uyumlu bir entegrasyon kullanmak daha pratiktir. DNS API anahtarlarını yalnızca gerekli yetkilerle oluşturun ve özel anahtarlarınızı herkese açık dizinlerde saklamayın.

Cloudflare ile Ücretsiz SSL Nasıl Etkinleştirilir?

Cloudflare, proxy üzerinden geçen desteklenen web trafiği için ziyaretçi ile Cloudflare arasında ücretsiz HTTPS sağlayabilir. Ancak bu yapılandırmada iki ayrı bağlantı bulunur: ziyaretçi–Cloudflare ve Cloudflare–kaynak sunucu. Yalnızca ilk bağlantının şifrelenmesi yeterli değildir.

  • Alan adınızı Cloudflare hesabınıza ekleyin.
  • Mevcut DNS kayıtlarınızı, özellikle e-posta ile ilgili kayıtları kontrol edin.
  • Standart kurulumda alan adınızın nameserver adreslerini Cloudflare’in verdiği adreslerle değiştirin.
  • HTTPS sunulacak desteklenen web kayıtları için proxy özelliğini etkinleştirin.
  • Kaynak sunucunuza geçerli ve ilgili alan adını kapsayan bir sertifika kurun.
  • SSL/TLS bölümünde Full (strict) modunu seçin.
  • Edge sertifikasının etkinleştiğini ve sitenizin sorunsuz açıldığını kontrol edin.

Flexible modu önerilmez: Bu modda Cloudflare ile kaynak sunucu arasındaki bağlantı HTTP üzerinden gerçekleşir. Ayrıca sunucudaki HTTPS yönlendirmeleriyle birlikte yönlendirme döngüsü oluşabilir.

Kaynak sunucuda Let’s Encrypt sertifikası veya uygun senaryolarda Cloudflare Origin CA sertifikası kullanılabilir. Ancak Origin CA sertifikaları normal tarayıcılar tarafından doğrudan güvenilir kabul edilmez. Cloudflare proxy’sini devre dışı bırakırsanız yalnızca bu sertifikayı kullanan sunucuya doğrudan erişimde sertifika uyarısı görülebilir.

Ücretsiz Site Oluşturma Platformlarında SSL Ekleme

Yönetilen site oluşturma platformlarında sunucuya sertifika yüklemeniz çoğunlukla gerekmez. Platformun verdiği alt alan adı için HTTPS hazır olabilir; özel alan adı bağladığınızda ise DNS doğrulamasından sonra sertifika otomatik oluşturulabilir.

Teknik işlemlerle uğraşmadan site hazırlamak istiyorsanız Kodlama Bilmeden Ücretsiz Web Sitesi Yapma rehberini inceleyebilirsiniz. Platform seçerken ücretsiz SSL sunulması ile ücretsiz özel alan adı bağlama özelliğinin aynı şey olmadığını unutmayın.

Alan adınızı bağladıktan sonra panelde “SSL bekleniyor” benzeri bir mesaj görürseniz DNS kayıtlarını kontrol edin ve platformun belirttiği işlem süresini bekleyin. Sertifika hazırlanırken DNS kayıtlarını sürekli değiştirmek süreci zorlaştırabilir.

SSL Kurulumundan Sonra Yapılması Gerekenler

HTTP Adreslerini HTTPS’ye Yönlendirin

Sertifikanın kurulması, HTTP adreslerinin otomatik olarak HTTPS’ye geçeceği anlamına gelmez. Sunucunuzda, hosting panelinizde veya uygun proxy katmanında kalıcı 301 yönlendirmesi tanımlayın. Her sayfa kendi HTTPS karşılığına yönlenmeli; bütün adresler ana sayfaya gönderilmemelidir.

“www” ve “www olmayan” adreslerden hangisini kullanacağınıza karar vererek yönlendirmeleri tutarlı hale getirin. HTTPS üzerinden yönlendirilecek bir alan adı için de geçerli sertifika gerektiğini unutmayın; TLS bağlantısı yönlendirmeden önce kurulur.

WordPress ve Site Adreslerini Güncelleyin

WordPress kullanıyorsanız ve adresler yapılandırma dosyasında sabitlenmemişse, Ayarlar > Genel bölümündeki WordPress adresini ve site adresini HTTPS olarak güncelleyin. İşlemden önce yedek alın ve HTTPS erişimini test edin.

İçerikteki eski HTTP bağlantılarını güncellerken serileştirilmiş verileri koruyabilen, WordPress uyumlu araçlar kullanın. Ardından uygulama, önbellek eklentisi ve CDN önbelleklerini temizleyin.

Mixed Content Hatalarını Giderin

Mixed content, HTTPS sayfasının bazı kaynakları HTTP üzerinden çağırmasıdır. Eski görseller, tema dosyaları, JavaScript bağlantıları veya harici servisler bu soruna yol açabilir. Tarayıcı bazı kaynakları otomatik yükseltirken bazılarını engelleyebilir.

  • Görsel, CSS ve JavaScript adreslerini kontrol edin.
  • Harici kaynakların HTTPS desteğini doğrulayın.
  • Formların veri gönderdiği adresleri inceleyin.
  • Tarayıcının geliştirici araçlarındaki konsol uyarılarını kontrol edin.

SEO Sinyallerini HTTPS ile Uyumlu Hale Getirin

Google, HTTPS’yi hafif bir sıralama sinyali olarak kullanır; ancak SSL eklemek tek başına üst sıralara çıkmayı garanti etmez. Geçişte asıl amaç, arama motorlarına tutarlı adresler sunmak ve erişim sorunlarını önlemektir.

  • Site içi bağlantıları HTTPS adreslerine güncelleyin.
  • Canonical etiketlerinin doğru HTTPS sürümünü gösterdiğini kontrol edin.
  • XML site haritasındaki adresleri HTTPS olarak düzenleyin.
  • Google Search Console’da uygun mülk üzerinden indeksleme ve site haritası durumunu takip edin.
  • Yönlendirme zincirlerini, hatalı adresleri ve robots.txt erişimini kontrol edin.

Ücretsiz SSL Kurulumunda Sık Karşılaşılan Hatalar

Alan Adı Doğrulaması Başarısız Oluyor

Yanlış DNS kayıtları, kapalı 80 numaralı port, doğrulama yolunu engelleyen güvenlik duvarı veya erişim kuralları HTTP doğrulamasını bozabilir. DNS doğrulamasında ise TXT kaydının yanlış adla eklenmesi ya da henüz görünür olmaması sık rastlanan nedenlerdir. Alan adında CAA kayıtları varsa seçtiğiniz sertifika sağlayıcısına izin verildiğini de kontrol edin.

Sertifika Kurulduğu Hâlde Tarayıcı Uyarı Veriyor

Sertifika süresi dolmuş, ziyaret edilen alan adı sertifikaya dahil edilmemiş veya sunucu yanlış sertifikayı sunuyor olabilir. Eksik ara sertifikalar da güven zinciri hatası oluşturabilir. Tarayıcıdaki hata ayrıntılarını inceleyerek sertif

{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “2. cPanel Üzerinden AutoSSL Özelliğini ÇalıştırınnncPanel hesabınıza giriş yapın.nSSL/TLS Status veya benzer isimli sertifika durum menüsünü açın.nSertifika eklemek istediğiniz alan adlarını ve alt alan adlarını kontrol edin.nVarsa Run AutoSSL seçeneğiyle işlemi başlatın.nİşlem tamamlandığında her adresin sertifika durumunu inceleyin.nnAutoSSL düğmesi görünmüyorsa özellik sağlayıcı tarafından kapatılmış veya yalnızca merkezi olarak çalıştırılıyor olabilir. Bu durumda hosting desteğinden ücretsiz SSL hizmetinin hesabınızda etkin olup olmadığını öğrenin. AutoSSL’nin kullandığı sertifika sağlayıcısı da hosting yapılandırmasına göre değişebilir.nn3. Plesk Üzerinden Ücretsiz Sertifika OluşturunnnPlesk panelinde Web Siteleri ve Alan Adları bölümüne girin.nİlgili alan adının SSL/TLS Sertifikaları menüsünü açın.nPanelde sunuluyorsa Let’s Encrypt veya SSL It! üzerinden ücretsiz sertifika seçeneğini kullanın.nKapsama alınacak alan adlarını seçin ve istenen iletişim bilgilerini girin.nSertifikayı oluşturun ve sitenin HTTPS bağlantısında kullanıldığını doğrulayın.nnPanelde HTTP’den HTTPS’ye yönlendirme seçeneği bulunuyorsa bunu sertifika başarıyla kurulduktan ve HTTPS çalıştıktan sonra etkinleştirin.nnKendi Sunucunuzda Let’s Encrypt ile Ücretsiz SSL KurulumunVPS veya özel sunucu kullanıyorsanız Let’s Encrypt sertifikalarını Certbot gibi bir ACME istemcisiyle alabilirsiniz. ACME, alan adı doğrulamasını ve sertifika işlemlerini otomatikleştiren bir protokoldür. Kurulum adımları işletim sistemine, web sunucusuna ve barındırma mimarisine göre farklılaşır.nnAltyapıyı belirleyin: Nginx, Apache veya başka bir web sunucusu kullanıp kullanmadığınızı kontrol edin.nGüncel kurulum yöntemini seçin: ACME istemcisini işletim sisteminize uygun resmi yönergelerle kurun.nAlan adlarını tanımlayın: Ana alan adı ve gerekiyorsa “www” adresi için sertifika talep edin.nDoğrulamayı tamamlayın: HTTP-01 veya DNS-01 gibi desteklenen bir yöntem kullanın.nSertifikayı uygulayın: Web sunucusunun sertifika, özel anahtar ve gerekli ara sertifikaları doğru kullandığından emin olun.nOtomatik yenilemeyi test edin: Zamanlanmış görevi ve yenileme sonrasında gerekli sunucu yeniden yüklemesini kontrol edin.nnHTTP-01 doğrulaması için 80 numaralı porttan erişim gerekir. HTTPS yayını için ise 443 numaralı port erişilebilir olmalıdır. DNS-01 doğrulamasında web sunucusuna gelen bağlantı yerine DNS TXT kaydı kullanılır. Wildcard, yani “*.ornek.com” biçimindeki Let’s Encrypt sertifikaları için DNS-01 doğrulaması gerekir.nDNS doğrulamasını elle yapmak mümkün olsa da otomatik yenileme için DNS sağlayıcınızla uyumlu bir entegrasyon kullanmak daha pratiktir. DNS API anahtarlarını yalnızca gerekli yetkilerle oluşturun ve özel anahtarlarınızı herkese açık dizinlerde saklamayın.nnCloudflare ile Ücretsiz SSL Nasıl Etkinleştirilir?nCloudflare, proxy üzerinden geçen desteklenen web trafiği için ziyaretçi ile Cloudflare arasında ücretsiz HTTPS sağlayabilir. Ancak bu yapılandırmada iki ayrı bağlantı bulunur: ziyaretçi–Cloudflare ve Cloudflare–kaynak sunucu. Yalnızca ilk bağlantının şifrelenmesi yeterli değildir.nnAlan adınızı Cloudflare hesabınıza ekleyin.nMevcut DNS kayıtlarınızı, özellikle e-posta ile ilgili kayıtları kontrol edin.nStandart kurulumda alan adınızın nameserver adreslerini Cloudflare’in verdiği adreslerle değiştirin.nHTTPS sunulacak desteklenen web kayıtları için proxy özelliğini etkinleştirin.nKaynak sunucunuza geçerli ve ilgili alan adını kapsayan bir sertifika kurun.nSSL/TLS bölümünde Full (strict) modunu seçin.nEdge sertifikasının etkinleştiğini ve sitenizin sorunsuz açıldığını kontrol edin.nnFlexible modu önerilmez: Bu modda Cloudflare ile kaynak sunucu arasındaki bağlantı HTTP üzerinden gerçekleşir. Ayrıca sunucudaki HTTPS yönlendirmeleriyle birlikte yönlendirme döngüsü oluşabilir.nKaynak sunucuda Let’s Encrypt sertifikası veya uygun senaryolarda Cloudflare Origin CA sertifikası kullanılabilir. Ancak Origin CA sertifikaları normal tarayıcılar tarafından doğrudan güvenilir kabul edilmez. Cloudflare proxy’sini devre dışı bırakırsanız yalnızca bu sertifikayı kullanan sunucuya doğrudan erişimde sertifika uyarısı görülebilir.nnÜcretsiz Site Oluşturma Platformlarında SSL EklemenYönetilen site oluşturma platformlarında sunucuya sertifika yüklemeniz çoğunlukla gerekmez. Platformun verdiği alt alan adı için HTTPS hazır olabilir; özel alan adı bağladığınızda ise DNS doğrulamasından sonra sertifika otomatik oluşturulabilir.nTeknik işlemlerle uğraşmadan site hazırlamak istiyorsanız Kodlama Bilmeden Ücretsiz Web Sitesi Yapma rehberini inceleyebilirsiniz. Platform seçerken ücretsiz SSL sunulması ile ücretsiz özel alan adı bağlama özelliğinin aynı şey olmadığını unutmayın.nAlan adınızı bağladıktan sonra panelde “SSL bekleniyor” benzeri bir mesaj görürseniz DNS kayıtlarını kontrol edin ve platformun belirttiği işlem süresini bekleyin. Sertifika hazırlanırken DNS kayıtlarını sürekli değiştirmek süreci zorlaştırabilir.nnSSL Kurulumundan Sonra Yapılması GerekenlernnHTTP Adreslerini HTTPS’ye Yönlendirin”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Sertifikanın kurulması, HTTP adreslerinin otomatik olarak HTTPS’ye geçeceği anlamına gelmez. Sunucunuzda, hosting panelinizde veya uygun proxy katmanında kalıcı 301 yönlendirmesi tanımlayın. Her sayfa kendi HTTPS karşılığına yönlenmeli; bütün adresler ana sayfaya gönderilmemelidir.”
}
}
]
}

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir