📌 İçindekiler
- Ücretsiz Web Sitesine SSL Ekleme
- SSL Sertifikası Nedir, Ne İşe Yarar?
- Ücretsiz Web Sitesine SSL Eklemek Mümkün mü?
- SSL Kurulumundan Önce Neleri Kontrol Etmelisiniz?
- Hazır Site Oluşturucularında Ücretsiz SSL Etkinleştirme
- 1. Yönetim Panelindeki Güvenlik Ayarlarını İnceleyin
- 2. Özel Alan Adını Doğru Şekilde Bağlayın
- 3. Sertifikanın Hazırlanmasını ve Yayını Kontrol Edin
- Hosting Panelinden Ücretsiz SSL Sertifikası Kurma
- Let's Encrypt Kullanırken Bilmeniz Gerekenler
- Cloudflare ile Ücretsiz SSL Kullanımı
- WordPress Sitesinde SSL Sonrası Yapılması Gerekenler
- Site Adreslerini Kontrol Edin
- HTTP Kaynaklarını Düzeltin
- SSL Eklentilerinin Sınırını Bilin
- HTTP’den HTTPS’ye Geçişte SEO Kontrol Listesi
- SSL Kurulumunda Sık Karşılaşılan Hatalar
- Sertifika Alan Adıyla Eşleşmiyor
- HTTPS Açılıyor ama Bazı İçerikler Yüklenmiyor
- Çok Fazla Yönlendirme Hatası Görünüyor
- Sertifika Yenilenmiyor
Ücretsiz Web Sitesine SSL Ekleme
📌 İlginizi Çekebilir: Ücretsiz Web Sitesi Kurmanın Yolları
Web siteniz açıldığında tarayıcıda “Güvenli değil” uyarısı görünmesi, ziyaretçilerin sayfadan ayrılmasına neden olabilir. Özellikle iletişim formu, üyelik alanı veya ödeme sayfası bulunan sitelerde güvenli bağlantı temel bir ihtiyaçtır. İyi haber şu: Ücretsiz web sitesine SSL ekleme işlemi için her zaman ücretli sertifika satın almanız gerekmez. Kullandığınız platforma ve alan adı yapılandırmasına bağlı olarak HTTPS bağlantısını ücretsiz şekilde etkinleştirebilirsiniz.
Bu rehberde ücretsiz SSL sertifikasının ne işe yaradığını, farklı site türlerinde nasıl etkinleştirildiğini ve kurulum sonrasında hangi kontrollerin yapılması gerektiğini adım adım bulabilirsiniz.
SSL Sertifikası Nedir, Ne İşe Yarar?
📌 İlginizi Çekebilir: Ücretsiz Web Sitesi Veren Platformlar
SSL sertifikası olarak bilinen dijital sertifika, web sitenizin kimliğinin doğrulanmasına ve ziyaretçinin tarayıcısıyla sunucu arasında şifreli bağlantı kurulmasına yardımcı olur. Günümüzde bu bağlantılarda kullanılan güncel teknoloji TLS olsa da “SSL sertifikası” ifadesi yaygın olarak kullanılmaya devam eder.
Sertifika doğru yapılandırıldığında sitenize HTTPS üzerinden erişilebilir. Böylece tarayıcı ile sunucu arasında iletilen bilgilerin üçüncü kişiler tarafından okunması veya değiştirilmesi zorlaşır.
- Veri aktarımını korur: Giriş bilgileri ve form verileri gibi bilgilerin aktarım sırasında şifrelenmesini sağlar.
- Ziyaretçi güvenini destekler: Geçersiz sertifika veya şifresiz bağlantı nedeniyle oluşabilecek tarayıcı uyarılarını önlemeye yardımcı olur.
- Modern tarayıcı özelliklerini destekler: Bazı tarayıcı API’leri ve özellikleri güvenli bağlantı gerektirir.
- Teknik SEO’ya katkı sağlar: HTTPS, Google tarafından hafif bir sıralama sinyali olarak kullanılır; ancak tek başına üst sıralara çıkmayı garanti etmez.
Önemli: SSL, sitenizi tek başına saldırılara karşı korumaz veya içeriklerinizin güvenilir olduğunu kanıtlamaz. Güncel yazılım, güçlü parolalar, erişim kontrolleri ve düzenli yedekleme gibi önlemler de gereklidir.
Ücretsiz Web Sitesine SSL Eklemek Mümkün mü?
Evet, ancak uygulanacak yöntem sitenizin nerede barındırıldığına bağlıdır. Hazır site oluşturucularında SSL çoğunlukla platform tarafından yönetilir. Hosting üzerinde çalışan sitelerde ise kontrol paneli veya sertifika yönetim araçları kullanılabilir.
Henüz bir platform seçmediyseniz Ücretsiz Web Sitesi Oluşturma Siteleri rehberini inceleyerek seçenekleri değerlendirebilirsiniz. Platform seçerken yalnızca ücretsiz yayın yapabilmeye değil, HTTPS desteğine ve özel alan adı kullanım koşullarına da bakmanız gerekir.
| Site veya Altyapı Türü | Ücretsiz SSL Yöntemi | Gereken Erişim | Dikkat Edilecek Nokta |
|---|---|---|---|
| Hazır site oluşturucu | Platformun sunduğu otomatik HTTPS | Site yönetim paneli | Özel alan adı bağlamak ücretli plan gerektirebilir. |
| Paylaşımlı hosting | Hosting sağlayıcısının AutoSSL veya Let’s Encrypt desteği | Hosting kontrol paneli | Özelliğin pakete dahil olup olmadığı kontrol edilmelidir. |
| VPS veya özel sunucu | Let’s Encrypt ve uyumlu bir ACME istemcisi | Sunucu yönetim erişimi | Kurulum, otomatik yenileme ve web sunucusu ayarları yönetilmelidir. |
| Cloudflare kullanılan site | Cloudflare kenar sertifikası ve uygun kaynak sunucu yapılandırması | DNS ve kaynak sunucu ayarları | Uçtan uca şifreleme için kaynak sunucuda da TLS yapılandırılmalıdır. |
SSL Kurulumundan Önce Neleri Kontrol Etmelisiniz?
Kuruluma başlamadan önce sitenizin mevcut yapısını belirlemek, yanlış yönlendirme ve sertifika hatalarını önler. Şu kontrolleri yapın:
- Mevcut HTTPS durumu: Sitenizin adresini HTTPS ile açın. Sertifika zaten etkinse yalnızca yönlendirme veya içerik düzeltmesi gerekebilir.
- Alan adı yönetimi: Özel alan adı kullanıyorsanız DNS kayıtlarını düzenleyip düzenleyemediğinizi kontrol edin.
- Hosting desteği: Sağlayıcınızın ücretsiz SSL sunduğunu ve bunun nasıl etkinleştirildiğini öğrenin.
- Alan adı kapsamı: Hem ana alan adının hem de kullanıyorsanız www sürümünün sertifikaya dahil olmasını sağlayın.
- Yedekleme: Site adresi, sunucu yapılandırması veya veritabanında değişiklik yapmadan önce yedek alın.
Size verilen ücretsiz bir alt alan adı üzerinde çalışıyorsanız sertifikayı genellikle platform yönetir. DNS veya sunucu erişiminiz yoksa bu adrese kendi sertifikanızı doğrudan yükleyemeyebilirsiniz.
Hazır Site Oluşturucularında Ücretsiz SSL Etkinleştirme
Kodlama gerektirmeyen platformlarda SSL kurulumu çoğunlukla otomatik gerçekleşir. Bazı hizmetler ücretsiz alt alan adını HTTPS ile yayınlarken, özel alan adı için ek doğrulama veya ücretli abonelik isteyebilir. Bu nedenle ücretsiz SSL desteği ile ücretsiz özel alan adı desteğinin farklı özellikler olduğunu unutmayın.
1. Yönetim Panelindeki Güvenlik Ayarlarını İnceleyin
Site panelinde “Alan Adları”, “Güvenlik”, “SSL” veya “HTTPS” bölümünü bulun. HTTPS otomatik etkinleştiriliyorsa ayrıca sertifika yüklemenize gerek yoktur. Manuel bir seçenek varsa güvenli bağlantıyı etkinleştirin.
2. Özel Alan Adını Doğru Şekilde Bağlayın
Kendi alan adınızı kullanıyorsanız platformun verdiği A, AAAA veya CNAME kayıtlarını talimatlara uygun şekilde düzenleyin. Yanlış veya eski DNS kayıtları, sertifika doğrulamasının tamamlanmasını engelleyebilir. DNS değişikliklerinin görünür hale gelmesi, kayıtların önbellek sürelerine göre zaman alabilir.
3. Sertifikanın Hazırlanmasını ve Yayını Kontrol Edin
Alan adı doğrulandıktan sonra platform sertifikayı oluşturur. Panelde işlemin tamamlandığını gördüğünüzde sitenizi HTTPS ile açın ve farklı sayfalarda hata olup olmadığını kontrol edin. Bazı platformlarda değişikliklerin uygulanması için siteyi yeniden yayımlamanız gerekebilir.
Kurulum sürecini teknik ayrıntılarla uğraşmadan tamamlamak istiyorsanız Kodlama Bilmeden Ücretsiz Web Sitesi Yapma rehberindeki yaklaşımı, HTTPS’yi otomatik yöneten bir platformla birlikte değerlendirebilirsiniz.
Hosting Panelinden Ücretsiz SSL Sertifikası Kurma
Hosting üzerinde çalışan bir siteniz varsa en pratik yöntem, sağlayıcının sunduğu ücretsiz sertifika hizmetini kullanmaktır. cPanel veya Plesk gibi panellerde menü adları ve kullanılabilir özellikler hosting firmasına göre değişebilir.
- Hosting paneline giriş yapın: “SSL/TLS Status”, “AutoSSL” veya “Let’s Encrypt” gibi bir bölüm arayın.
- Alan adını seçin: Güvenli bağlantı kullanacak alan adlarını ve alt alan adlarını belirleyin.
- DNS yapılandırmasını doğrulayın: Kayıtların doğru sunucuya yönlendiğinden emin olun. Kullanılan doğrulama yöntemine göre web erişimi veya DNS doğrulaması gerekebilir.
- Sertifika işlemini başlatın: Paneldeki sertifika oluşturma veya AutoSSL çalıştırma seçeneğini kullanın.
- Sonucu kontrol edin: Sertifikanın etkin olduğunu ve ilgili alan adlarını kapsadığını doğrulayın.
- Otomatik yenilemeyi kontrol edin: Sertifikanın yalnızca kurulması değil, süresi dolmadan yenilenmesi de gerekir.
Panelde ücretsiz SSL seçeneği bulunmuyorsa destek ekibine danışın. Ücretsiz bir sertifika edinmek mümkün olsa bile, hosting paketiniz sertifika yüklemeye veya gerekli doğrulamaları yapmaya izin vermeyebilir.
Let’s Encrypt Kullanırken Bilmeniz Gerekenler
Let’s Encrypt, alan adı doğrulamalı ücretsiz TLS sertifikaları sunan bir sertifika otoritesidir. Alan adının kontrolünü doğrulamak için HTTP-01 veya DNS-01 gibi yöntemler kullanılır. HTTP-01 doğrulamasında ilgili doğrulama dosyasının 80 numaralı port üzerinden erişilebilir olması gerekir; DNS-01 yönteminde ise DNS üzerinde doğrulama kaydı oluşturulur.
Wildcard sertifikalar, örneğin aynı alan adı altındaki çok sayıda alt alan adını kapsamak için kullanılabilir ve Let’s Encrypt üzerinde DNS-01 doğrulaması gerektirir. Wildcard kapsamı, ana alan adını kendiliğinden içermez; ana alan adı ayrıca sertifikaya eklenmelidir.
Kendi sunucunuzu yönetiyorsanız Certbot gibi bir ACME istemcisiyle sertifika alma ve yenileme işlemlerini otomatikleştirebilirsiniz. Komutlar işletim sistemine ve web sunucusuna göre değiştiği için kurulumun Apache, Nginx veya kullandığınız diğer altyapıya uygun yapılması gerekir.
Cloudflare ile Ücretsiz SSL Kullanımı
Cloudflare, uygun yapılandırmada ziyaretçileriniz ile Cloudflare ağı arasındaki bağlantı için ücretsiz kenar sertifikası sağlayabilir. Ancak bu, Cloudflare ile sitenizin barındırıldığı kaynak sunucu arasındaki bağlantının otomatik olarak güvenli olduğu anlamına gelmez.
- Alan adınızı Cloudflare hesabınıza ekleyin ve mevcut DNS kayıtlarını dikkatlice kontrol edin.
- Standart kurulumda alan adı kayıt firmanız üzerinden nameserver bilgilerini Cloudflare’ın verdiği değerlerle değiştirin.
- Web trafiği için ilgili DNS kayıtlarında proxy özelliğinin etkin olduğunu doğrulayın. Yalnızca DNS modundaki trafik Cloudflare üzerinden geçmez.
- Kaynak sunucunuza geçerli ve alan adıyla eşleşen bir sertifika kurun.
- SSL/TLS şifreleme modunu, kaynak sunucu sertifikasının doğrulandığı Full (strict) olarak yapılandırın.
- Kenar sertifikasının etkinleştiğini ve HTTPS erişiminin sorunsuz çalıştığını kontrol edin.
Flexible modu kalıcı çözüm olarak kullanmayın: Bu modda ziyaretçi ile Cloudflare arasındaki bağlantı şifreli olsa da Cloudflare ile kaynak sunucu arasındaki bağlantı HTTP üzerinden gerçekleşir. Ayrıca kaynak sunucudaki HTTPS yönlendirmeleriyle çakışarak yönlendirme döngüsüne neden olabilir.
Cloudflare Origin CA sertifikaları, Cloudflare ile kaynak sunucu arasındaki bağlantı için kullanılabilir; ancak tarayıcılar tarafından genel olarak güvenilir kabul edilmez. Ziyaretçilerin kaynak sunucuya doğrudan bağlanması gerekiyorsa tarayıcıların güvendiği bir sertifika otoritesinden alınmış sertifika kullanın.
WordPress Sitesinde SSL Sonrası Yapılması Gerekenler
WordPress için sertifikanın sunucuda kurulması ilk adımdır. Ardından uygulamanın adreslerini ve sayfa kaynaklarını HTTPS ile uyumlu hale getirmek gerekir.
Site Adreslerini Kontrol Edin
WordPress yönetim panelindeki “Ayarlar” ve “Genel” bölümünde yer alan WordPress adresi ile site adresini kontrol edin. HTTPS sorunsuz çalışıyorsa adresleri buna uygun güncelleyin. Bu alanlar yapılandırma dosyası veya hosting tarafından yönetiliyorsa değişikliği ilgili yönetim noktasından yapmanız gerekir.
HTTP Kaynaklarını Düzeltin
Eski içeriklerde görseller, stil dosyaları veya betikler HTTP adresleriyle çağrılıyor olabilir. Bu durum karışık içerik sorununa yol açar. Tema ayarlarını, eklentileri ve içeriklerdeki eski bağlantıları kontrol edin. Veritabanında toplu değişiklik gerekiyorsa önce yedek alın ve WordPress’in serileştirilmiş verileriyle uyumlu bir araç kullanın.
SSL Eklentilerinin Sınırını Bilin
SSL eklentileri yönlendirme ve karışık içerik düzenlemelerine yardımcı olabilir. Ancak bir eklenti kurmak, sunucuda geçerli sertifika bulunmasının yerine geçmez. Önce sertifikanın çalıştığını doğrulayın, ardından gerekiyorsa uygulama düzeyindeki düzeltmeleri yapın.
HTTP’den HTTPS’ye Geçişte SEO Kontrol Listesi
SSL kurulumu sonrasında arama motorlarına ve ziyaretçilere sitenizin doğru sürümünü sunmanız önemlidir. HTTP ve HTTPS sürümlerini ayrı ayrı açık bırakmak yerine tutarlı bir adres yapısı oluşturun.
- Kalıcı yönlendirme kullanın: HTTP sayfalarını karşılık gelen HTTPS sayfalarına 301 veya uygun bir 308 yönlendirmesiyle taşıyın.
- Sayfa yollarını koruyun: Tüm eski adresleri ana sayfaya yönlendirmeyin; her sayfa kendi HTTPS karşılığına ulaşmalıdır.
- İç bağlantıları güncelleyin: Menü, görsel ve içerik bağlantılarında HTTPS adreslerini kullanın.
- Canonical adreslerini kontrol edin: Tercih edilen sayfa adresleri HTTPS sürümünü göstermelidir.
- Site haritasını yenileyin: XML site haritasındaki URL’lerin HTTPS olduğundan emin olun.
- Search Console’u kontrol edin: URL ön eki mülkü kullanıyorsanız HTTPS sürümünü ayrıca ekleyin. Alan adı mülkü, HTTP ve HTTPS sürümlerini kapsar.
- Yönlendirme zincirlerini azaltın: www tercihi ve HTTPS geçişini mümkün olduğunca kısa bir yönlendirme yolu ile uygulayın.
HSTS, tarayıcıların sitenize yalnızca HTTPS ile bağlanmasını sağlayan ek bir güvenlik mekanizmasıdır. Ancak özellikle alt alan adlarını kapsayan ayarlar, HTTPS kullanamayan hizmetleri erişilemez hale getirebilir. Bu nedenle tüm yapılandırma doğrulanmadan HSTS’yi gelişigüzel etkinleştirmeyin.
SSL Kurulumunda Sık Karşılaşılan Hatalar
Sertifika Alan Adıyla Eşleşmiyor
Sertifika yalnızca ana alan adını kapsıyor, ancak ziyaretçi www sürümünü açıyor olabilir. Kullanılan tüm adreslerin sertifikada yer aldığını kontrol edin. HTTPS üzerinden yönlendirme yapılacak bir alan adının da başlangıçtaki güvenli bağlantı için geçerli sertifikaya ihtiyacı vardır.
HTTPS Açılıyor ama Bazı İçerikler Yüklenmiyor
Sayfadaki bazı kaynaklar HTTP ile çağrılıyor olabilir. Tarayıcının geliştirici araçlarındaki konsol bölümünü inceleyerek engellenen kaynakları tespit edin. Kaynak adreslerini HTTPS ile değiştirin veya güvenli bağlantı sunan alternatifler kullanın.
Çok Fazla Yönlendirme Hatası Görünüyor
Hosting, CDN ve uygulama katmanlarında birbiriyle çelişen yönlendirmeler bulunabilir. Özellikle Cloudflare Flexible modu ile sunucudaki HTTPS zorlaması birlikte kullanıldığında döngü oluşabilir. Şifreleme modunu, proxy algılamasını ve yönlendirme kurallarını birlikte kontrol edin.
Sertifika Yenilenmiyor
DNS değişiklikleri, engellenen doğrulama istekleri, CAA kayıtları veya çalışmayan otomasyon görevleri yenilemeyi aksatabilir. Hosting bildirimlerini takip edin ve yenileme mekanizmasını düzenli aralıklarla doğrulayın. Sertifika hatalarını tarayıcıda görmezden gelmek yerine kaynağını giderin.