Ücretsiz Hosting SSL Kurulumu

📌 İçindekiler

Ücretsiz Hosting SSL Kurulumu: Sitenizi HTTPS ile Güvenli Hale Getirin

📌 İlginizi Çekebilir: Ücretsiz Web Sitesi Açmak Güvenli mi?

Web siteniz açılıyor ancak tarayıcıda “Güvenli değil” uyarısı mı görüyorsunuz? Bu uyarının yaygın nedenlerinden biri, sitenin HTTPS yerine HTTP üzerinden sunulmasıdır. Ücretsiz hosting SSL kurulumu sayesinde ziyaretçilerinizle sunucu arasındaki veri aktarımını şifreleyebilir, sitenizi HTTPS üzerinden erişilebilir hale getirebilirsiniz. Üstelik hosting sağlayıcınız gerekli desteği sunuyorsa sertifika için ücret ödemeniz gerekmez.

Ancak ücretsiz hosting paketlerinin tamamı aynı özelliklere sahip değildir. Bazı hizmetler SSL sertifikasını otomatik etkinleştirirken bazıları özel alan adı, DNS doğrulaması veya manuel işlem gerektirir. Bu rehberde hosting desteğini nasıl kontrol edeceğinizi, ücretsiz SSL sertifikasını nasıl kuracağınızı ve kurulum sonrasında karşılaşabileceğiniz sorunları nasıl çözebileceğinizi bulabilirsiniz.

SSL Sertifikası Nedir, Neden Gereklidir?

SSL sertifikası, tarayıcının bağlandığı alan adını doğrulamasına ve sunucuyla şifreli bağlantı kurmasına yardımcı olan dijital bir belgedir. Yaygın kullanımda “SSL” denilse de güncel HTTPS bağlantılarında esas olarak TLS protokolü kullanılır.

HTTPS, özellikle giriş formları, iletişim sayfaları ve kullanıcı hesabı bulunan siteler için önemlidir. Bununla birlikte yalnızca bilgi sunan bloglarda da ziyaretçi gizliliğini ve içerik bütünlüğünü destekler.

  • Veri aktarımını şifreler: Ziyaretçi ile sunucu arasında taşınan bilgilerin ağ üzerinde okunmasını zorlaştırır.
  • İçerik bütünlüğünü korur: Aktarım sırasında sayfa içeriğine müdahale edilmesi riskini azaltır.
  • Tarayıcı uyarılarını önlemeye yardımcı olur: Geçerli sertifika ve doğru yapılandırmayla HTTPS bağlantısı sunar.
  • SEO çalışmalarını destekler: HTTPS, Google tarafından kullanılan hafif sıralama sinyallerinden biridir; tek başına üst sıraları garanti etmez.

Önemli: SSL sertifikası, bir sitenin tamamen güvenli veya güvenilir olduğunu kanıtlamaz. Zararlı yazılımlar, zayıf parolalar ve güncel olmayan eklentiler için ayrıca güvenlik önlemleri alınmalıdır.

Ücretsiz Hosting Paketinde SSL Desteği Nasıl Kontrol Edilir?

Kuruluma başlamadan önce hosting paketinizin HTTPS bağlantısını desteklediğinden emin olun. Kontrol panelinde “SSL/TLS”, “AutoSSL”, “Let’s Encrypt”, “HTTPS” veya “Güvenlik” başlıklarını arayın. Menü isimleri sağlayıcıya ve panel sürümüne göre değişebilir.

Henüz bir hosting hesabınız ya da alan adınız yoksa Ücretsiz Web Sitesi Nasıl Açılır? rehberinden başlayarak site açma sürecini planlayabilirsiniz. Hizmet seçerken depolama ve trafik limitlerinin yanında SSL desteğini de değerlendirin.

  • Ücretsiz alt alan adına SSL veriliyor mu? Sağlayıcının sunduğu alt alan adı için HTTPS otomatik tanımlanmış olabilir.
  • Özel alan adı destekleniyor mu? Kendi alan adınızın ücretsiz pakete bağlanabildiğini doğrulayın.
  • Sertifika otomatik yenileniyor mu? İlk kurulumun ücretsiz olması, yenilemenin otomatik olduğu anlamına gelmez.
  • Harici sertifika yüklenebiliyor mu? Bazı ücretsiz paketler sertifika ve özel anahtar yüklenmesine izin vermez.
  • HTTPS yönlendirmesi yapılabiliyor mu? Panel, uygulama veya sunucu düzeyinde yönlendirme desteğini kontrol edin.

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

En uygun yöntem, hosting hesabınızdaki yetkilere ve alan adı yönetimine bağlıdır. Aşağıdaki tablo, yaygın seçeneklerin temel farklarını gösterir.

Yöntem Temel gereksinim Yenileme durumu Dikkat edilmesi gereken
Hosting üzerinden AutoSSL veya Let’s Encrypt Sağlayıcının ücretsiz sertifika desteği Genellikle otomatik Alan adı doğrulaması ve yenileme işlemleri başarılı olmalıdır.
Sağlayıcının alt alan adı için otomatik HTTPS Hosting firmasının verdiği alt alan adını kullanmak Sağlayıcı yönetir Bu destek, özel alan adınızı kapsamayabilir.
Manuel ACME istemcisiyle sertifika edinme Alan adı doğrulaması ve sertifikayı sunucuya kurma yetkisi Otomasyon kurulmasına bağlı Ücretsiz hostinglerde sunucu erişimi kısıtlı olabilir.
Cloudflare üzerinden HTTPS DNS yönetimi ve proxy kullanımına uygun hosting Uç sertifikayı Cloudflare yönetir Kaynak sunucu bağlantısı da güvenli yapılandırılmalıdır.

Çoğu kullanıcı için en kolay seçenek, hosting sağlayıcısının sunduğu otomatik SSL özelliğidir. Böylece sertifika oluşturma, yükleme ve yenileme süreçlerinin büyük bölümü panel üzerinden yönetilebilir.

Adım Adım Ücretsiz Hosting SSL Kurulumu

1. Alan Adını Hosting Hesabınıza Ekleyin

Öncelikle alan adınızın hosting panelinde doğru siteyle eşleştirildiğini kontrol edin. Yalnızca DNS kayıtlarını değiştirmek yeterli olmayabilir; alan adını panelde ilgili web sitesi veya ek alan adı bölümüne de tanımlamanız gerekebilir.

Sitenizi hem “www” içeren hem de içermeyen adresle kullanacaksanız iki adresi de yapılandırın. Bir adresten diğerine yönlendirme yapmanız, yönlendirme yapan HTTPS adresinin sertifika ihtiyacını ortadan kaldırmaz.

2. DNS Kayıtlarını Kontrol Edin

Alan adınız, hosting sağlayıcısının belirttiği sunucuya yönlenmelidir. Sağlayıcı sizden nameserver değişikliği, A kaydı veya CNAME kaydı isteyebilir. DNS değişikliklerinin görünür hale gelmesi; önbelleklere, TTL değerlerine ve ilgili kayıtlara göre değişir.

  • A kaydının doğru IPv4 adresini gösterdiğini kontrol edin.
  • AAAA kaydı varsa doğru IPv6 sunucusuna yönlendiğinden emin olun.
  • “www” kaydının sağlayıcının talimatlarına uygun olduğunu doğrulayın.
  • CAA kaydı kullanıyorsanız seçilen sertifika otoritesinin sertifika düzenlemesine izin verildiğini kontrol edin.

Yanlış DNS kayıtları, sertifika otoritesinin alan adınızı doğrulayamamasına neden olabilir. Özellikle eski bir AAAA kaydı, A kaydı doğru olsa bile sorun çıkarabilir.

3. Kontrol Panelinden Ücretsiz SSL Özelliğini Etkinleştirin

Hosting panelindeki SSL bölümünü açın, ilgili alan adını seçin ve sertifika oluşturma veya etkinleştirme işlemini başlatın. cPanel kullanan bazı sağlayıcılarda bu işlem “SSL/TLS Status” bölümündeki AutoSSL seçeneğinden yapılabilir. Diğer panellerde Let’s Encrypt veya benzer bir ücretsiz sertifika seçeneği bulunabilir.

Panelde ilgili menünün bulunması, ücretsiz pakette kullanılabildiğini garanti etmez. Özellik kapalıysa sağlayıcının belgelerini ve paket sınırlamalarını inceleyin.

4. Alan Adı Doğrulamasını Tamamlayın

Sertifika verilmeden önce alan adını kontrol ettiğiniz doğrulanır. Otomatik hosting kurulumlarında bu işlem çoğunlukla arka planda gerçekleşir. Manuel kurulumlarda ise bir doğrulama dosyası yayımlamanız veya DNS kaydı eklemeniz istenebilir.

  • HTTP-01 doğrulaması: Alan adınız üzerinden belirli bir doğrulama dosyasına HTTP ile erişilir. Bu yöntemde 80 numaralı portun erişilebilir olması gerekir.
  • DNS-01 doğrulaması: DNS bölgesine istenen TXT kaydı eklenir. Wildcard sertifika almak için kullanılan yöntemdir.

DNS doğrulamasını tamamlayabilmeniz, sertifikayı ücretsiz hosting hesabına kurabileceğiniz anlamına gelmez. Sertifikayı sunucuya yükleme desteği de gereklidir.

5. HTTPS Adresini Yönlendirme Yapmadan Test Edin

Sertifika etkinleştirildikten sonra sitenizi doğrudan HTTPS adresiyle açın. Ana sayfanın yanında iletişim, giriş ve içerik sayfalarını da kontrol edin. Sertifikanın doğru alan adına ait olduğunu ve geçerlilik süresinin dolmadığını tarayıcının bağlantı bilgileri bölümünden inceleyin.

HTTPS erişimi düzgün çalışmadan zorunlu yönlendirmeyi açmayın. Aksi halde ziyaretçileri hata veren bir adrese yönlendirebilirsiniz.

6. HTTP Trafiğini HTTPS’ye Yönlendirin

Testler başarılı olduğunda paneldeki “Force HTTPS” veya benzer yönlendirme özelliğini etkinleştirin. Böyle bir seçenek yoksa uygulama ya da web sunucusu üzerinden kalıcı yönlendirme yapılandırılabilir. Apache, Nginx ve diğer sunucuların ayar yöntemleri farklıdır; sağlayıcınızın belgelerini esas alın.

SEO açısından HTTP sayfalarının karşılık gelen HTTPS sayfalarına 301 veya 308 kalıcı yönlendirmeyle gönderilmesi uygundur. Tüm sayfaları ana sayfaya yönlendirmeyin ve mümkün olduğunca yönlendirme zinciri oluşturmayın.

7. Site İçindeki HTTP Bağlantılarını Güncelleyin

Sertifika kurulmuş olsa bile görseller, stil dosyaları veya JavaScript kaynakları HTTP ile yükleniyorsa karışık içerik sorunu oluşabilir. Site ayarlarını, tema bağlantılarını ve harici kaynakları HTTPS kullanacak şekilde düzenleyin.

Site oluşturma aşamasında bağlantıları ve içerik yapısını doğru planlamak sonraki düzeltmeleri azaltır. Bu süreç için Ücretsiz Web Sitesi Nasıl Yapılır? rehberindeki temel adımlardan yararlanabilirsiniz.

WordPress Sitelerinde SSL Sonrası Yapılması Gerekenler

WordPress kullanıyorsanız HTTPS bağlantısını doğruladıktan sonra “Ayarlar” menüsündeki “Genel” bölümünü kontrol edin. “WordPress adresi” ve “Site adresi” alanlarının kurulumunuza uygun HTTPS adreslerini göstermesi gerekir. Yapılandırma dosyasında sabitlenen adresler panelden değiştirilemeyebilir.

  • Yedek alın: Adres ve veritabanı değişikliklerinden önce dosyalarınızı ve veritabanınızı yedekleyin.
  • Eski bağlantıları düzeltin: Gerekirse serileştirilmiş verileri koruyan, WordPress uyumlu bir arama-değiştirme aracı kullanın.
  • Önbellekleri temizleyin: Eklenti, sunucu ve varsa CDN önbelleğini yenileyin.
  • Site haritasını kontrol edin: URL’lerin HTTPS sürümleriyle üretildiğinden emin olun.
  • Önemli işlevleri test edin: Yönetim paneli, formlar ve oturum açma işlemlerini kontrol edin.

SSL eklentileri bazı yönlendirme ve karışık içerik sorunlarını yönetebilir; ancak sunucuda geçerli bir sertifikanın yerini tutmaz.

Cloudflare ile Ücretsiz Hosting HTTPS Kullanımı

Hosting sağlayıcınızın doğrudan SSL desteği sınırlıysa Cloudflare değerlendirilebilir. Ancak bunun için alan adınızın DNS yönetimini yapabilmeniz ve hosting hizmetinin proxy kullanımına izin vermesi gerekir. Sağlayıcının size verdiği ücretsiz alt alan adında bu yetkilere sahip olmayabilirsiniz.

Cloudflare kullanılan bir yapıda iki ayrı bağlantı vardır: ziyaretçi ile Cloudflare arasındaki bağlantı ve Cloudflare ile kaynak sunucu arasındaki bağlantı. Tarayıcıda HTTPS görünmesi, ikinci bağlantının da şifrelendiğini tek başına göstermez.

  • Flexible: Ziyaretçi bağlantısı HTTPS olsa da kaynak sunucu bağlantısı HTTP olabilir. Uçtan uca şifreleme sağlamaz ve bazı yönlendirme ayarlarıyla döngüye neden olabilir.
  • Full: Kaynak sunucuya şifreli bağlanır ancak kaynak sertifikasını Full (strict) düzeyinde doğrulamaz.
  • Full (strict): Kaynak sunucuyla şifreli bağlantı kurar ve sertifikayı doğrular. Uygun sertifikayla tercih edilmesi gereken seçenektir.

Kaynak sunucuya Cloudflare Origin CA sertifikası kuracaksanız bunun normal tarayıcılar tarafından doğrudan güvenilen bir sertifika olmadığını unutmayın. Proxy kapatılırsa ziyaretçiler sertifika uyarısıyla karşılaşabilir. Hosting hiçbir şekilde HTTPS kabul etmiyorsa Cloudflare kullanmak bu kısıtlamayı uçtan uca güvenli biçimde çözmez.

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

Sertifika Alan Adıyla Eşleşmiyor

Sertifika yalnızca ana alan adını kapsıyor, “www” sürümünü kapsamıyor olabilir. Ayrıca alan adı yanlış sunucuya yönlenmiş veya hosting üzerinde yanlış siteyle eşleşmiş olabilir. DNS kayıtlarını ve sertifikanın kapsadığı alan adlarını kontrol edin.

Çok Fazla Yönlendirme Hatası Görünüyor

Bu sorun, panel, uygulama ve CDN katmanlarındaki yönlendirmelerin birbiriyle çelişmesinden kaynaklanabilir. Cloudflare Flexible modu ile sunucunun zorunlu HTTPS yönlendirmesi de döngü oluşturabilir. Yönlendirme kurallarını ve proxy arkasındaki uygulamanın HTTPS algılama ayarlarını birlikte inceleyin.

Sayfa Açılıyor Ancak Bazı İçerikler Çalışmıyor

Tarayıcı, HTTPS sayfasında HTTP ile çağrılan bazı kaynakları engelliyor olabilir. Geliştirici araçlarının konsol ve ağ bölümlerinden sorunlu adresleri belirleyin. Kaynakları HTTPS sürümleriyle değiştirin; HTTPS desteklemeyen harici servisler için alternatif kullanın.

Sertifikanın Süresi Doluyor

Ücretsiz sertifikaların geçerlilik süresi sertifika otoritesine ve kullanılan profile göre değişebilir. Manuel yenilemeye güvenmek yerine otomatik yenilemeyi doğrulayın. DNS değişiklikleri, doğrulama yolunun engellenmesi veya hesap kısıtlamaları yenileme işlemini bozabilir.

SSL Kurulumu Sonrası SEO ve Güvenlik Kontrol Listesi

  • Sitenin kullanılan tüm alan adı sürümlerinde geçerli sertifika bulunduğunu doğrulayın.
  • HTTP adreslerini karşılık gelen HTTPS adreslerine kalıcı olarak yönlendirin.
  • Canonical etiketlerini, iç bağlantıları ve XML site haritasını HTTPS ile güncelleyin.
  • Google Search Console’da ilgili mülkü ve site haritasını kontrol edin.
  • Karışık içerik uyarılarını giderin.
  • Otomatik sertifika yenilemesinin aktif olduğunu ve hata bildirimlerinin ulaştığını doğrulayın.
  • HSTS gibi ek güvenlik ayarlarını ancak HTTPS yapısı tamamen kararlı hale geldikten sonra değerlendirin.

Ücretsiz hosting SSL kurulumu için temel öncelik, desteklenen ve sürdürülebilir bir yöntem seçmektir. Otomatik sertifika sağlayan bir hosting hizmeti, doğru DNS yapılandırması ve dikkatli HTTPS geçişi çoğu temel site için yeterli bir başlangıç sunar. Mevcut paketiniz sertifika kurulumunu veya güvenli kaynak bağlantısını desteklemiyorsa HTTPS desteği bulunan başka bir hizmete geçmek daha sağlıklı olabilir.

Sıkça Sorulan Sorular

Ücretsiz hosting üzerinde SSL sertifikası kullanılabilir mi?

Evet

Leave a Reply

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