SSL Sertifikası

DCV Dosyası .well-known Dizini

HTTP doğrulamada CA'nın dosyayı aradığı .well-known/pki-validation yolu: nginx, Apache ve IIS için erişim ayarları ve test komutu.

/.well-known/pki-validation/ dizini, HTTP tabanlı alan adı doğrulamasında CA'nın doğrulama dosyasını aradığı standart konumdur. Dosya burada yoksa veya erişilemiyorsa doğrulama tamamlanmaz.

Nasıl çalışır?

CA, alan adınızın 80 (bazı yöntemlerde 443) numaralı portuna bir istek atar ve dosyanın içeriğini beklediği değerle karşılaştırır. Dosya adı ve içeriği sipariş başına üretilir; bu yüzden başka bir siparişin dosyası kullanılamaz.

  • Tam yol: http://ornek.com/.well-known/pki-validation/ORNEK.txt
  • Yanıt kodu 200 olmalı, içerik düz metin olarak dönmelidir.
  • Yönlendirmeler bazı CA'larda sınırlı takip edilir; aynı alan adı içinde kalmak güvenlidir.

Web sunucusu örnekleri

Nginx'te uygulama yönlendirmesi varsa doğrulama yolunu statik servis edin:

location ^~ /.well-known/pki-validation/ {
    root /var/www/ornek;
    default_type text/plain;
    allow all;
}

Apache tarafında gizli dosyaları engelleyen kurallar (RedirectMatch 404 /\..*$ gibi) bu dizini de kapatabilir; .well-known için istisna ekleyin.

IIS'te .txt uzantısı çoğu zaman tanımlıdır, ancak uzantısız veya farklı uzantılı dosyalar için MIME türü eklemeniz veya statik içeriği açmanız gerekebilir. Noktayla başlayan klasör adı bazı Windows araçlarında oluşturulamaz; komut satırından mkdir .well-known kullanın.

Test ve sorun giderme

curl -i http://ornek.com/.well-known/pki-validation/ORNEK.txt
  • 404: klasör yanlış belge kökünde veya yönlendirme kuralı araya giriyor.
  • 403: dosya izinleri veya güvenlik duvarı.
  • 301/302 ile farklı alan adına gidiş: doğrulamayı bozabilir.

Test sonucunu SSL sorun giderme aracıyla da karşılaştırabilirsiniz. HTTP erişimini kapalı tutan sunucularda DNS yöntemi daha pratiktir.

Bu makale faydalı oldu mu?

Bu konuyla ilgili SSL sertifikaları

Makalede geçen sertifika türlerine uygun ürünler.

Makale Ara

Domain Doğrulama (DCV)

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç