SSL sertifikası ne işe yarar?
SSL (bugünkü adıyla TLS) sertifikası, ziyaretçinin tarayıcısıyla sunucunuz arasındaki trafiği şifreler. Adres çubuğunda kilit simgesi ve https:// görünmesini sağlar; form, giriş ve ödeme sayfalarında girilen bilgilerin yolda okunmasını engeller.
Sertifikası olmayan sitelerde Chrome, Safari ve Firefox adres çubuğunda “Güvenli değil” uyarısı gösterir. Google HTTPS’yi sıralama sinyali olarak kullanır; ayrıca form içeren HTTP sayfalar ziyaretçide güven kaybına ve terk edilmeye yol açar. Bugün SSL’siz bir site yayınlamak için hiçbir geçerli sebep yok.
Ücretsiz SSL gerçekten güvenli mi?
Evet. Ücretsiz sertifikaların neredeyse tamamı kâr amacı gütmeyen Let’s Encrypt tarafından düzenlenir ve tüm modern tarayıcılar tarafından tanınır. Şifreleme gücü ücretli bir DV sertifikayla birebir aynıdır; ziyaretçi ikisini adres çubuğunda ayırt edemez.
Farklar şifrelemede değil, hizmette yatar: Let’s Encrypt sertifikaları 90 gün geçerlidir ve otomatik yenilenmesi gerekir, ticari garanti ve site mührü içermez, yalnızca alan adı doğrulaması (DV) yapar. Şirket bilgisi doğrulanmış (OV/EV) bir sertifika ücretsiz alınamaz.
Hosting panelinden ücretsiz SSL nasıl alınır?
En kolay yol hosting sağlayıcınızın panelidir; çoğu durumda sertifika zaten kendiliğinden kurulur. Önce alan adınızın isim sunucularının veya A kaydının hosting hesabınızı gösterdiğinden emin olun; doğrulama bu sayede yapılır. DNS yeni değiştiyse yayılmasını bekleyin.
cPanel’de: Güvenlik bölümünde SSL/TLS Status ekranını açın, alan adlarınızı seçip “Run AutoSSL” düğmesine basın. Birkaç dakika içinde yeşil kilit simgesi görünür. Plesk’te: Web siteleri ve alan adları → SSL/TLS Sertifikaları → Let’s Encrypt ile yükle; www ve e-posta alt alan adlarını da seçmeyi unutmayın.
Hostal’ın tüm hosting paketlerinde ücretsiz SSL varsayılan olarak açıktır: alan adınız hesaba bağlandığı anda sertifika otomatik düzenlenir ve süresi dolmadan kendiliğinden yenilenir.
Kendi sunucunuzda (VPS/VDS) ücretsiz SSL
Panelsiz bir VPS veya VDS sunucuda sertifikayı Certbot ile alırsınız. Ubuntu veya Debian üzerinde Nginx kullanıyorsanız paketi kurup certbot --nginx -d ornek.com.tr -d www.ornek.com.tr komutunu çalıştırmanız yeterlidir; Certbot doğrulamayı yapar, sertifikayı Nginx ayarına yazar ve yenileme zamanlayıcısını kurar.
Joker (*.ornek.com.tr) sertifika almak isterseniz doğrulama DNS üzerinden yapılır; alan adının DNS bölgesine geçici bir TXT kaydı eklemeniz gerekir. DNS kayıtlarının nasıl düzenlendiğini DNS rehberimizde anlattık.
Kurulumdan sonra yapılması gerekenler
HTTP’den HTTPS’ye yönlendirin: Sertifika kurulduğunda site her iki adresten de açılabilir. Tüm trafiği 301 yönlendirmesiyle https’ye gönderin; WordPress’te ayrıca Ayarlar → Genel’deki site adresini https ile güncelleyin.
Karışık içeriği temizleyin: Sayfada http:// ile çağrılan görsel veya betik kaldıysa tarayıcı kilidi göstermez. Tarayıcının geliştirici konsolunda “Mixed Content” uyarılarına bakın ve bağlantıları https’ye çevirin.
Yenilemeyi takip edin: 90 günlük sertifika yenilenemezse site bir sabah “Bağlantınız gizli değil” uyarısıyla açılır. Yenileme çoğunlukla DNS’in başka bir sunucuya taşınması veya Cloudflare gibi bir aracının doğrulamayı engellemesi yüzünden başarısız olur.
Ne zaman ücretli SSL sertifikası almalısınız?
Kişisel siteler, bloglar ve kurumsal tanıtım siteleri için ücretsiz SSL yeterlidir. Ücretli sertifika şu durumlarda anlam kazanır: çok sayıda alt alan adınız varsa tek bir Wildcard ile hepsini kapsamak; şirket kimliğinin doğrulanması gereken e-ticaret, finans ve kamu projelerinde OV veya EV; kurumsal tedarikçi şartnamelerinde ticari garanti istenmesi; 90 günlük otomatik yenilemenin mümkün olmadığı cihaz ve uygulamalar.
Sertifika türleri arasındaki farkı DV, OV ve EV rehberimizde ayrıntılı anlattık. Garanti ve site mührü içeren ücretli seçenekleri SSL sertifikası sayfamızda karşılaştırabilirsiniz; kurulum tüm paketlerde ücretsizdir.
Bu konuda yardıma mı ihtiyacınız var?
Destek ekibimiz 7/24 açık. Projeye özel sorularınızı yanıtlıyoruz.