SSL sertifikası nasıl yüklenir sorusu, web sitesinin güvenliğini sağlamak ve arama motorlarında üst sıralara çıkmak isteyen her site sahibinin bilmesi gereken bir konudur. Secure Sockets Layer (SSL), siteniz ile ziyaretçileriniz arasındaki veri alışverişini şifreleyerek üçüncü şahısların bilgilere erişmesini engeller. Özellikle e-ticaret siteleri ve kullanıcı verisi toplayan platformlar için zorunlu olan SSL sertifikasının kurulumunu bu rehberde tüm detaylarıyla ele alıyoruz.
1. CSR (Sertifika İmzalama Talebi) Oluşturma
SSL kurulumunun ilk adımı, sunucunuzda bir CSR (Certificate Signing Request) kodu oluşturmaktır. Bu kod, sertifika otoritesine (CA) sitenizin ve kurumunuzun kimliğini doğrulaması için gönderilen şifreli bir metindir. cPanel veya Plesk gibi bir hosting kontrol paneline giriş yapın, ‘SSL/TLS’ bölümüne gidin ve ‘CSR Oluştur’ seçeneğine tıklayın. Çıkan forma domain adınızı, şirket bilgilerinizi ve e-posta adresinizi eksiksiz girin. Bu işlem sonunda size bir CSR kodu ve bir ‘Private Key’ (Özel Anahtar) verilecektir. Private Key’i güvenli bir yere kopyalamayı unutmayın.
2. Sertifikanın Satın Alınması ve Doğrulanması
Oluşturduğunuz CSR kodunu kopyalayarak SSL sertifikası satın aldığınız firmanın paneline yapıştırın. Sertifika otoritesi, domainin gerçekten size ait olduğunu doğrulamak için size bir e-posta (genellikle [email protected] adresine) gönderecektir. Ayrıca DNS kaydı ekleme veya sitenizin ana dizinine bir doğrulama dosyası yükleme (HTTP doğrulaması) yöntemlerinden birini de seçebilirsiniz. Doğrulama başarıyla tamamlandıktan sonra SSL sertifika dosyalarınız (.crt uzantılı) e-posta adresinize gönderilir veya panelden indirilebilir hale gelir.
3. Sertifikanın Sunucuya (cPanel/Plesk) Yüklenmesi
Sertifika dosyalarını (.crt ve CA Bundle dosyaları) bilgisayarınıza indirdikten sonra tekrar hosting panelinize (cPanel) dönün. ‘SSL/TLS’ menüsünden ‘Siteniz için SSL yükleyin ve yönetin’ seçeneğine tıklayın. Kurulum yapmak istediğiniz domaini seçtikten sonra, indirdiğiniz .crt dosyasının içeriğini, Private Key’inizi ve varsa CABUNDLE kodlarını ilgili kutucuklara yapıştırın. ‘Sertifikayı Yükle’ (Install Certificate) butonuna basarak sunucu tarafındaki işlemi tamamlayın.
4. HTTP’den HTTPS’ye Yönlendirme Yapma (301 Yönlendirmesi)
Sertifikayı sunucuya kurmuş olmanız sitenizin otomatik olarak güvenli bağlantı (HTTPS) ile açılacağı anlamına gelmez. Ziyaretçilerinizin güvenli sürüme yönlendirilmesi için bir ‘.htaccess’ dosyası yapılandırması gereklidir. Sitenizin ana dizinindeki .htaccess dosyasını açın ve aşağıdaki kodu ekleyin:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Eğer WordPress kullanıyorsanız, ‘Really Simple SSL’ eklentisini kurarak bu yönlendirmeyi tek tıkla ve kod bilgisi olmadan da yapabilirsiniz.