Tek IP üzerinde çoklu IIS sitesi, SSL ve SNI

Tek IP üzerinde birden fazla HTTPS sitesi için DNS, IIS binding ve SNI eşleşmelerini birlikte planlayın. Sertifikanın depoda bulunması yeterli değildir; her alan adına bağlandığınızda doğru sertifikanın sunulduğunu ölçün.

Hazırlayan: AdaPanel · Güncellendi:

Alan adı ve site eşlemesini yazın

Her hostname için DNS hedefi, IIS site adı, yerel IP/port, fiziksel yol ve beklenen sertifika adlarını listeleyin. NAT arkasında yerel binding adresi ile genel DNS adresi farklı olabilir. Bu farkı kayıt altına almak yanlış siteye yayın riskini azaltır.

Kök alan adı, www ve uygulama alt alan adını aynı isim saymayın. Her birinin DNS, HTTPS ve içerik davranışını ayrı kararlaştırın. Kullanılmayan host adlarının yanlış müşteriye düşmesini de test planına ekleyin.

SNI ve binding neyi seçer?

SNI, TLS bağlantısında istenen sunucu adını ileterek aynı IP ve porttaki sertifika seçimini destekler. IIS binding ise site, protokol, adres, port ve host adı eşleşmesini tanımlar. Sertifikanın kapsadığı isimler bunlarla uyumlu olmalıdır.

IP adresini tarayıcıda açmak, alan adına yapılan HTTPS testinin yerini tutmaz. Doğru hostname ile bağlanın; alan adı, zincir ve geçerlilik süresini birlikte doğrulayın. Sertifika uyarısını atlayarak kabul testi tamamlanmış sayılmaz.

Her alan adı için kabul matrisi

Her alan adı için kabul matrisi
İstekBeklenen sonuç
https://example.comSeçilen site, geçerli isim ve güven zinciri
https://www.example.comKapsanan sertifika; tercih edilen adrese kontrollü yönlendirme
http://example.comPlanlanan HTTPS adresine yönlendirme
Başka müşterinin alan adıKendi sitesi ve kendi beklenen sertifikası

Değişikliği diğer siteleri bozmadan yapın

  1. Mevcut binding ve sertifika eşlemelerini yedekleyin; hangi sitelerin aynı IP/portu kullandığını belirleyin.
  2. Yeni alan adının DNS ve dış erişimini doğrulayın; sertifika alma yönteminin gereksinimlerini karşılayın.
  3. Hedef sitenin eşlemesini oluşturun veya düzeltin. Başka sitelerin çalışan binding kayıtlarını topluca değiştirmeyin.
  4. Yeni siteyi ve en az bir mevcut komşu siteyi dış ağdan kontrol edin. Yönlendirme zincirinde döngü olmadığını ölçün.

Yenileme sonrası neden tekrar bağlantı testi yapılır?

Yeni sertifikanın üretilmesi, aktif bağlamanın onu kullanmaya başladığını tek başına kanıtlamaz. Yenileme sonrası gerçek hostname bağlantısında sunulan sertifikanın tarihini ve eşleşmesini kontrol edin.

Web sertifikası ile SMTP veya IMAP servisinin kullandığı sertifika farklı yapılandırmalar olabilir. IIS testinin geçmesi posta TLS testinin de geçtiği anlamına gelmez. Hizmetleri ayrı envanterleyin ve ayrı doğrulayın.

Test kaydına sertifikanın parmak izini eklemek, yenileme öncesi ve sonrasında sunulan sertifikayı karşılaştırmayı kolaylaştırır. Özel anahtarı bu kayda eklemeyin.

Sık sorulan sorular

Her HTTPS sitesi için ayrı IP gerekir mi?

SNI destekleyen IIS ve istemcilerle bir IP üzerinde birden fazla HTTPS sitesi yayınlanabilir. Hostname ve sertifika eşlemeleri doğru olmalıdır.

www yönlendirmesi için sertifika gerekli mi?

HTTPS ile www adresine gelen istemci önce TLS kurar, sonra HTTP yönlendirmesini alır. O bağlantıda da uygun sertifika sunulmalıdır.

IP üzerinden test yeterli mi?

Hayır. Alan adı ve SNI davranışını sınamak için beklenen hostname ile bağlantı kurun. IP testi farklı bir site veya sertifika seçebilir.

IIS SSL düzeldiyse posta SSL de düzelir mi?

Otomatik olarak varsaymayın. Posta hizmetinin sertifika seçimi ve yeniden yükleme davranışı ayrıca kontrol edilmelidir.

Kaynaklar ve devamı

AdaPanel kurulum rehberi · Diğer rehberler

AdaPanel sürümlerini incele