Kısa cevap: SSL sertifikası kurmak için sertifika dosyasını, ara sertifika zincirini ve sertifikayla eşleşen özel anahtarı web sunucunuza ya da barındırma panelinize tanımlarsınız. Ardından sitenin tüm HTTP trafiğini kalıcı (301) yönlendirmeyle HTTPS’e çevirir, sayfalardaki HTTP bağlantılı görsel ve betikleri düzeltirsiniz. Son adım, sertifikanın süresi dolmadan yenilenmesi için otomatik yenilemeyi kurmaktır.
Kurulumdan önce elinizde olması gerekenler
- Sertifika dosyası: Sertifika otoritesinin alan adınız için verdiği dosya.
- Ara sertifika zinciri (intermediate/CA bundle): Tarayıcının sertifikanızı güvenilir bir köke bağlayabilmesi için gerekir.
- Özel anahtar (private key): CSR oluşturulurken sunucuda üretilen anahtar. Sertifikayla eşleşmeyen bir anahtar kullanılırsa kurulum başarısız olur.
- Sunucu veya panel erişimi: Web sunucusunun yapılandırmasına ya da barındırma panelinin SSL bölümüne erişim yetkisi.
Sertifikayı henüz almadıysanız önce SSL sertifikası nasıl alınır yazımıza göz atabilirsiniz.
SSL sertifikası nasıl kurulur? Adım adım
- Dosyaları doğru biçimde hazırlayın: Sunucu türüne göre sertifika ve ara sertifika ayrı dosyalar hâlinde ya da tek bir “tam zincir” dosyasında birleştirilmiş olarak istenebilir. Dosyaların metin içeriği bozulmamalı, başlangıç ve bitiş satırları eksiksiz olmalıdır.
- Sertifikayı sunucuya tanımlayın: Barındırma panelinde SSL bölümüne sertifika, özel anahtar ve ara sertifika yapıştırılır. Kendi yönettiğiniz bir sunucuda ise web sunucusu yapılandırmasında sertifika ve anahtar dosyalarının yolu belirtilir, 443 portunda HTTPS dinlemesi açılır.
- Yapılandırmayı test edip sunucuyu yeniden yükleyin: Yapılandırma hatası varsa site tamamen kapanabilir. Değişikliği uygulamadan önce sözdizimi kontrolü yapın.
- Güvenli protokolleri ayarlayın: Eski ve güvensiz protokol sürümlerini kapatın, güncel TLS sürümlerini ve güçlü şifreleme takımlarını açık bırakın.
- HTTP’den HTTPS’e kalıcı yönlendirme yapın: Tüm http:// isteklerini 301 yönlendirmesiyle https:// adresine gönderin. www ve www’suz hâllerden hangisi ana adresse, diğerini de ona yönlendirin; böylece tek bir standart adres oluşur.
- Karışık içeriği (mixed content) temizleyin: HTTPS sayfasında HTTP üzerinden yüklenen görsel, yazı tipi veya betikler tarayıcıda uyarıya ya da engellemeye yol açar. Site içi bağlantıları HTTPS’e veya göreli adreslere çevirin.
- Site ayarlarını güncelleyin: Yönetim panelindeki site adresi, kanonik etiketler, site haritası ve ölçüm araçlarındaki adres HTTPS olarak güncellenmelidir.
- HSTS’i değerlendirin: HSTS başlığı, tarayıcıya sitenize yalnızca HTTPS ile bağlanmasını söyler. Her şey sorunsuz çalıştıktan sonra, önce kısa bir süreyle başlatıp kademeli olarak uzatmak güvenli bir yaklaşımdır.
- Otomatik yenilemeyi kurun: Sertifika ömürleri kısaldıkça elle yenileme hata riskini artırır. ACME protokolünü destekleyen ortamlarda yenileme tamamen otomatik yapılabilir; yenileme sonrası sunucunun yeni sertifikayı yüklediğinden emin olun.
Kurulumu nasıl test edersiniz?
- Siteyi farklı tarayıcılarda ve mobil cihazlarda açın; kilit simgesi ve uyarısız bağlantıyı kontrol edin.
- Sertifika detaylarında alan adının, geçerlilik tarihlerinin ve zincirin doğru göründüğünü doğrulayın.
- http:// ile başlayan adresi yazıp HTTPS’e yönlendiğini, yönlendirme zincirinin tek adımda tamamlandığını kontrol edin.
- Tarayıcının geliştirici konsolunda karışık içerik uyarısı kalmadığından emin olun.
- Bağımsız SSL test araçlarıyla protokol ve şifreleme yapılandırmasını denetleyin.
En sık görülen SSL kurulum hataları
- “Sertifika güvenilir değil” hatası: Çoğunlukla ara sertifika zinciri eksiktir. Masaüstünde çalışıp bazı mobil cihazlarda hata vermesi bunun tipik belirtisidir.
- “Ad uyuşmazlığı” hatası: Sertifika www’siz adres için alınmış ama site www ile açılıyordur ya da tersi. Sertifikanın kapsadığı adları kontrol edin.
- Anahtar uyuşmazlığı: Sertifika, başka bir sunucuda oluşturulan CSR ile alınmışsa eşleşen özel anahtar o sunucudadır.
- Sonsuz yönlendirme döngüsü: Hem sunucuda hem bir ara katmanda (CDN, yük dengeleyici) çakışan yönlendirme kuralları varsa sayfa açılmaz.
- Süresi dolmuş sertifika: Otomatik yenileme çalışmamış veya yenilenen sertifika sunucuya yüklenmemiştir.
HTTPS geçişinde SEO nasıl korunur?
Siteyi HTTP’den HTTPS’e taşımak, arama motorları açısından bir adres değişikliğidir. Tüm sayfaların kalıcı yönlendirmeyle tek adımda yeni adrese gitmesi, iç bağlantıların güncellenmesi, site haritasının HTTPS adreslerle yenilenmesi ve arama konsolunda HTTPS mülkünün takip edilmesi gerekir. Doğru yapıldığında HTTPS geçişi görünürlüğe zarar vermez; sitenin güven sinyallerini güçlendirir. Teknik ayrıntılar için teknik SEO sayfamıza bakabilirsiniz.
E-posta ve diğer hizmetlerde SSL
SSL yalnızca web sitesi için değildir. Kurumsal e-posta sunucusunun gelen ve giden bağlantıları, uzaktan erişim portalları, API uç noktaları ve yönetim panelleri de geçerli bir sertifikayla korunmalıdır. Web sitesindeki sertifikayı yenileyip e-posta sunucusundakini unutmak, kullanıcıların e-posta istemcisinde sertifika uyarısı görmesine yol açar. Bu yüzden sertifika envanterinde yalnızca siteyi değil, alan adınız altında çalışan tüm hizmetleri listeleyin ve her birinin yenileme yöntemini belirleyin.
Kurulum süresini ve zorluğunu ne belirler?
Tek bir sitenin panel üzerinden kurulumu kısa sürer; ancak birden fazla sunucu, yük dengeleyici, CDN, alt alan adları, mobil uygulama API uç noktaları ve e-posta sunucuları devreye girdiğinde her noktanın ayrı ayrı yapılandırılması gerekir. Sunucu erişim düzeyi, kullanılan yazılımın HTTPS uyumu ve sayfalardaki sabit HTTP bağlantılarının sayısı, işin kapsamını belirleyen başlıca kalemlerdir.
Racoun nasıl yardımcı olur?
Geliştirdiğimiz sitelerde SSL kurulumu, HTTPS yönlendirmesi ve otomatik yenileme teslimatın standart parçasıdır. Mevcut siteniz için SSL sertifikası kurulumu, zincir hatalarının giderilmesi ve HTTPS geçişini; kurumsal hosting altyapınızla birlikte planlıyoruz. Taşıma sırasında sertifika konusunu hosting taşıma planının bir adımı olarak ele alıyoruz.
Sık sorulan sorular
SSL kurulduktan sonra site neden hâlâ “güvenli değil” gösteriyor?
En yaygın neden karışık içeriktir: sayfa HTTPS ile açılsa da bazı görsel veya betikler HTTP üzerinden yükleniyordur. Ayrıca HTTP adresinden HTTPS’e yönlendirme yapılmamış olabilir.
SSL kurulumu siteyi yavaşlatır mı?
Güncel sunucu ve protokollerle şifrelemenin performans etkisi çok düşüktür. HTTPS ile birlikte kullanılabilen yeni nesil protokoller sayesinde site çoğu zaman daha hızlı bile açılabilir.
Sertifikayı başka sunucuya taşıyabilir miyim?
Evet. Sertifika dosyası, ara zincir ve eşleşen özel anahtar yeni sunucuya güvenli bir yolla aktarılarak kurulabilir. Özel anahtar bulunamıyorsa yeni bir CSR ile sertifikanın yeniden düzenlenmesi gerekir.
Racoun ile konuşun: İstanbul merkezli ekibimizle Türkiye genelindeki markalara hizmet veriyoruz. WhatsApp üzerinden yazabilir ya da teklif formunu doldurabilirsiniz. İlk görüşme ücretsizdir.
