Subdomain için SSL Nasıl Alınır?
Giriş
Günümüz dijital dünyasında, web sitelerinin güvenliği en az işlevselliği kadar önemlidir. Kullanıcıların kişisel bilgilerini korumak, güven oluşturmak ve arama motoru sıralamalarında üst sıralarda yer almak için SSL sertifikaları artık vazgeçilmez bir gereklilik haline gelmiştir. Bu rehberimizde, özellikle alt alan adlarınız (subdomainler) için SSL sertifikası alma ve kurma sürecini adım adım inceleyeceğiz. "Subdomain için SSL Nasıl Alınır?" sorusuna kapsamlı bir yanıt sunarak, web sitenizin her köşesini güvenli hale getirmenize yardımcı olacağız.
Subdomain Nedir ve Neden SSL'e İhtiyaç Duyar?
Subdomainler, ana alan adınızın önüne eklenen ve genellikle farklı bir amaç için kullanılan bölümlerdir. Örneğin, `blog.alanadiniz.com` veya `shop.alanadiniz.com` gibi. Bu alt alan adları, ana web sitenizden bağımsız olarak da çalışabilir ve kullanıcı verileri taşıyabilir.
Herhangi bir web sitesi gibi, subdomainler de hassas bilgileri işleyebilir. Bir e-ticaret alt alan adında ödeme bilgileri, bir blog alt alan adında kullanıcı yorumları veya bir destek portalında kişisel bilgiler söz konusu olabilir. Bu tür verilerin güvenli bir şekilde iletilmesi için SSL sertifikası şarttır. SSL (Secure Sockets Layer) sertifikası, sunucunuz ile ziyaretçinizin tarayıcısı arasındaki iletişimi şifreleyerek verilerin yetkisiz kişiler tarafından okunmasını engeller.
Subdomainler İçin SSL Sertifikası Türleri
Subdomainler için SSL sertifikası seçerken birkaç farklı seçeneğiniz bulunur:
1. Wildcard SSL Sertifikaları
Wildcard SSL sertifikaları, ana alan adınızın ve sınırsız sayıda alt alan adının tümünü tek bir sertifika ile korumanızı sağlar. Örneğin, `.alanadiniz.com` şeklinde bir sertifika alırsanız, `blog.alanadiniz.com`, `shop.alanadiniz.com`, `mail.alanadiniz.com` gibi tüm alt alan adlarınızı kapsar. Bu, çok sayıda subdomain yönetiyorsanız en ekonomik ve pratik çözümdür.
Avantajları:
Tek sertifika ile birden çok subdomaini korur.
Yönetimi kolaydır.
Gelecekte eklenecek subdomainleri de otomatik olarak kapsar.
Dezavantajları:
Genellikle standart subdomain SSL sertifikalarından daha pahalıdır.
Subdomainleriniz arasında farklı güvenlik seviyeleri gerekiyorsa ideal olmayabilir.
2. Multi-Domain (SAN) SSL Sertifikaları
Multi-Domain (Subject Alternative Name - SAN) SSL sertifikaları, birden fazla farklı alan adını ve alt alan adını tek bir sertifika ile korumanıza olanak tanır. Örneğin, `alanadiniz.com`, `blog.alanadiniz.com` ve hatta `farkli-alan-adi.com` gibi farklı alanları tek bir sertifika altında toplayabilirsiniz. Sertifika siparişi verirken korunmasını istediğiniz tüm alan adlarını belirtmeniz gerekir.
Avantajları:
Birden fazla farklı alan adını ve alt alan adını kapsayabilir.
Esneklik sunar.
Dezavantajları:
Her eklenen alan adı veya subdomain için ek ücretlendirme olabilir.
Wildcard sertifikalar kadar sınırsız subdomain koruması sağlamaz.
3. Tek Bir Subdomain İçin SSL Sertifikası
Eğer sadece belirli bir alt alan adını (örneğin sadece `shop.alanadiniz.com`) korumak istiyorsanız, o alt alan adına özel bir SSL sertifikası da alabilirsiniz. Bu, en uygun maliyetli seçenek olabilir ancak sadece belirtilen alt alan adını korur.
Avantajları:
Genellikle en uygun maliyetli seçenektir.
Sadece ihtiyacınız olan alt alan adını korur.
Dezavantajları:
Her ek subdomain için ayrı bir sertifika almanız gerekir, bu da yönetimde karmaşıklığa yol açabilir.
Subdomain İçin SSL Sertifikası Nasıl Alınır?
"Subdomain için SSL Nasıl Alınır?" sorusunun cevabı, seçtiğiniz sertifika türüne ve sağlayıcıya göre küçük farklılıklar gösterebilir. Ancak genel adımlar şunlardır:
Adım 1: Güvenilir Bir SSL Sertifikası Sağlayıcısı Seçin
Piyasada birçok SSL sertifikası sağlayıcısı bulunmaktadır. Comodo (Sectigo), DigiCert, GlobalSign, Let's Encrypt gibi güvenilir markalar arasından seçim yapabilirsiniz. Fiyatlandırma, sunulan destek ve sertifika türleri konusunda araştırma yapmanız önemlidir. Ücretsiz SSL seçenekleri için Let's Encrypt de popüler bir tercihtir.
Adım 2: İhtiyacınıza Uygun Sertifika Türünü Belirleyin
Yukarıda bahsettiğimiz Wildcard, Multi-Domain veya tek subdomain sertifikası seçeneklerinden hangisinin sizin için en uygun olduğuna karar verin. Bu karar, sahip olduğunuz veya gelecekte sahip olmayı planladığınız subdomain sayısına ve çeşitliliğine bağlı olacaktır.
Adım 3: Sertifika Siparişi Verin ve CSR Oluşturun
Seçtiğiniz sağlayıcı üzerinden sertifika siparişi verin. Bu aşamada, sunucunuzda bir Sertifika İmzalama İsteği (CSR - Certificate Signing Request) oluşturmanız gerekecektir. CSR, sertifika sağlayıcısına alan adınızın ve organizasyonunuzun bilgilerini içeren bir dosyadır. CSR oluşturma işlemi, kullandığınız web sunucusu yazılımına (Apache, Nginx, IIS vb.) göre değişiklik gösterir. Genellikle hosting paneliniz (cPanel, Plesk vb.) üzerinden bu işlemi kolayca gerçekleştirebilirsiniz.
CSR Oluşturma (Örnek - cPanel):
- cPanel hesabınıza giriş yapın.
- "SSL/TLS" bölümüne gidin.
- "Sertifika İmzalama İstekleri (CSR)" seçeneğine tıklayın.
- Gerekli bilgileri doldurun (Alan Adı: `.alanadiniz.com` veya `shop.alanadiniz.com` gibi, Şehir, Eyalet, Ülke vb.).
- "Üret" düğmesine tıklayın.
- Oluşturulan CSR kodunu kopyalayın.
Adım 4: CSR'yi SSL Sağlayıcısına Gönderin
Oluşturduğunuz CSR kodunu, satın aldığınız SSL sertifikası sağlayıcısının web sitesindeki ilgili alana yapıştırın.
Adım 5: Alan Adı Doğrulaması (Validation)
SSL sağlayıcınız, sertifikayı size teslim etmeden önce alan adınızın sahibi olduğunuzu doğrulayacaktır. Bu doğrulama genellikle şu yöntemlerle yapılır:
E-posta Doğrulaması: Alan adınızla ilişkili bir e-posta adresine (admin@alanadiniz.com, webmaster@alanadiniz.com gibi) gönderilen bir onay linkine tıklamanız istenir.
DNS Kaydı Doğrulaması: Belirli bir DNS kaydı eklemeniz istenir.
HTTP Dosyası Doğrulaması: Belirli bir dosyayı web sitenizin kök dizinine yüklemeniz istenir.
Wildcard sertifikalar için genellikle DNS doğrulaması daha yaygın kullanılır. Doğrulama yöntemi, seçtiğiniz sertifika türüne ve sağlayıcıya göre değişebilir.
Adım 6: SSL Sertifikasını İndirin ve Yükleyin
Doğrulama tamamlandıktan sonra, SSL sertifikanız oluşturulacak ve size e-posta ile veya sağlayıcının kontrol panelinden indirilebilir hale gelecektir. Sertifikayı (genellikle `.crt` uzantılı) ve varsa ara sertifikaları (intermediate certificates) indirin.
Ardından, sertifikayı sunucunuza yüklemeniz gerekecektir. Bu işlem de hosting paneliniz veya sunucu erişiminiz aracılığıyla yapılır.
- SSL Sertifikası Yükleme (Örnek - cPanel):
- cPanel hesabınıza giriş yapın.
- "SSL/TLS" bölümüne gidin.
- "SSL Siteleri Yönet" seçeneğine tıklayın.
- Sertifika yüklemek istediğiniz alan adını (veya subdomaini) seçin.
- "Sertifika Seç", "Private Key Seç" ve "Certificate Authority Bundle" (ara sertifikalar) alanlarına ilgili dosyaların içeriklerini yapıştırın.
- "Sertifika Yükle" düğmesine tıklayın