421 Misdirected Request nedir?
Kısa cevap
421 Misdirected Request, isteğin, o adres için yanıt üretemeyecek bir sunucuya ya da bağlantıya yönlendiğini bildiren HTTP status code'udur (RFC 9110); istemci isteği yeni ya da doğru bağlantı üzerinden yeniden deneyebilir. Tipik durum, HTTPS'te TLS handshake'te SNI ile bildirilen domain ile HTTP isteğindeki Host header'ının farklı olmasıdır. TR7'de TLS Security Profile'daki SNI/Host Validation açıksa (varsayılan kapalı) HTTP vService'e gelen ve SNI ile Host'u uyuşmayan istekler 421 ile reddedilir: HTTP/2 isteği 421 status code ile, HTTP/1.x isteği 421 Misdirected Request gövdesi ve bağlantıyı kapatan Connection: close header'ı ile yanıtlanır. Karşılaştırmada Host'taki port yok sayılır ve büyük/küçük harf farkı gözetilmez; istemci SNI göndermemişse doğrulama yapılmaz.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Certificates & PKI → TLS Security Profiles → profil formu → Frontend-only Settings | SNI/Host Validation (varsayılan kapalı) | SNI ile Host uyuşmazlığında 421 döndürme |
| Load Balancer → Load Balancer vService List → HTTP vService formu | SSL Security | Profili HTTPS frontend'li vService'e atama |
| Left Monitor Panel → Load Balancer vServices → vService → Logs & Tracking → HTTP Logs | Filter → Status code = 421 | Reddedilen istekleri görme (vService'te Log açık olmalıdır) |
Yapılandırma adımları ve domain fronting senaryosu: SNI ile Host Header'ı uyuşmayan istekleri (domain fronting) reddedebilir miyim (SNI/Host Validation)?
Sık Karıştırılan Noktalar
- "421 bir sunucu hatasıdır." 4xx sınıfındadır; isteğin yanlış bağlantı üzerinden geldiğini bildirir.
- "SNI göndermeyen istemci de 421 alır." SNI yoksa doğrulama yapılmaz.
- "
www.example.com:8443Host'uwww.example.comSNI'siyle uyuşmaz." Karşılaştırmada Host'taki port yok sayılır ve harf büyüklüğü gözetilmez; bu istek kabul edilir. - "Doğrulama L7 TCP vService'te de çalışır." SNI/Host validation yalnızca HTTP vService'te uygulanır; L7 TCP vService HTTP Host header'ını okumaz.
Dokümantasyonda nasıl yapılır
