Ne anlama gelir
İstek, o ana makine için yanıt vermek üzere yapılandırılmamış bir sunucuya ulaştı; çoğu zaman bir HTTP/2 bağlantısının farklı bir alan adı için yeniden kullanılması nedeniyle.
Yaygın nedenler
- Bir sertifikayı paylaşan alan adları arasında bağlantı birleştirme
- TLS SNI ile Host başlığının uyuşmaması
- Yük dengeleyicinin yanlış sanal sunucuya yönlendirmesi
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
Tarayıcılar yeni bir bağlantıda otomatik yeniden dener. Özel istemcilerde o ana makine için yeni bir bağlantı açın.
Sitenin veya API'nin sahibiyseniz
Her sertifikanın yalnızca sunucunun hizmet verebildiği ana makineleri kapsadığından ve SNI ile Host yönlendirmesinin uyumlu olduğundan emin olun.
Örnek yanıt
HTTP/1.1 421 Misdirected Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Belirtim
SSS
› 421'i neden yalnızca HTTP/2'de görüyorum?
HTTP/2, bir sertifikanın kapsadığı birkaç ana makine için tek bağlantıyı yeniden kullanabilir; sunucu bunlardan birine hizmet veremiyorsa 421 ile yanıt verir.
› 421 bir istemci hatası mı?
4xx sınıfındadır, ancak genellikle sunucu veya sertifika yapılandırmasından kaynaklanır.