Buna iki adımda cevap vereceğim ...
Her bir alt etki alanı için bir SSL sertifikası ihtiyacınız var mı?
Evet ve Hayır, bağlıdır. Örneğin, standart SSL sertifikanız tek etki alanı için olacak www.domain.example
. Tekli standart etki alanı sertifikasından başka yapabileceğiniz farklı cer türleri vardır: joker karakter ve çoklu etki alanı sertifikaları.
Gibi bir şey için bir çılgın kart sertifikası düzenlenir *.domain.example
ve müşteriler bu veya ile biten herhangi bir alan için geçerli domain.example
olarak değerlendirilir .www.domain.example
ws.domain.example
Bir çoklu alan sertifika alan adlarının önceden tanımlı bir liste için geçerlidir. Bunu, sertifikanın Konu Alternatif Adı alanını kullanarak yapar. Örneğin, bir CA'ya domain.example
ve için çok etki alanı sertifikası istediğinizi söyleyebilirsiniz ws.mysite.example
. Bu, her iki etki alanı adı için kullanılmasına izin verir.
Bu seçeneklerden hiçbiri sizin için işe yaramazsa, iki farklı SSL sertifikasına sahip olmanız gerekir.
Her Alt Alan İçin Özel Bir IP'ye İhtiyacım Var mı?
Yine, bu bir evet ve hayır ... hepsi web / uygulama sunucunuza bağlıdır. Ben bir Windows üyesiyim, bu yüzden IIS örnekleriyle cevap vereceğim.
IIS7 veya daha eski bir sürümü kullanıyorsanız, SSL sertifikalarını bir IP'ye bağlamak zorunda kalırsınız ve tek bir IP'ye atanmış birden fazla sertifikaya sahip olamazsınız. Bu, her bir alt etki alanı için ayrı bir SSL sertifikası kullanıyorsanız, her alt etki alanı için farklı bir IP’ye sahip olmanız gerekir. Çok etki alanı sertifikası veya joker karakter kullanıyorsanız, başlangıçta yalnızca bir SSL sertifikası bulunduğundan tek IP'den kurtulabilirsiniz.
IIS8 veya daha yenisini kullanıyorsanız, aynı durum geçerlidir. Ancak, IIS8 +, Sunucu Adı Göstergesi (SNI) adı verilen bir şey için destek içerir. SNI, bir SSL sertifikasını bir IP'ye değil, bir ana bilgisayar adına bağlamanızı sağlar. Bu nedenle, isteği yapmak için kullanılan ana bilgisayar adı (IIS, istek için IIS'nin hangi SSL sertifikasını kullanması gerektiğini belirtmek için kullanılır).
Tek bir IP kullanıyorsanız, web sitelerini belirli ana bilgisayar adlarının isteklerine yanıt verecek şekilde yapılandırabilirsiniz.
Apache ve Tomcat’ın da SNI’yi desteklediğini biliyorum, ancak hangi sürümlerin onu desteklediğini bilecek kadar tanımıyorum.
Alt çizgi
Uygulamanıza / web sunucunuza ve ne tür SSL sertifikaları alabileceğinize bağlı olarak seçeneklerinizi belirleyeceksiniz.