Web Sunucuları

      SNI Uyumsuzluğu ile 421 Hatasını Giderme

      Web sitenize erişmeye çalışırken “421 Misdirected Request” hatasıyla karşılaşabilirsiniz. 421 Misdirected Request Hatası nedir dersek , Plesk ortamında özellikle HTTP/2 aktif olduğunda karşılaşılan yaygın bir hatadır. 

      Temel olarak domainlere ait SSL/TLS sertifikalarının Nginx tarafından doğru şekilde eşleştirilmemesi (SNI uyumsuzluğu) sonucunda ortaya çıkar. Bu durum, aynı IP üzerinde birden fazla domain barındırıldığında veya sanal host yapılandırmalarında hata olduğunda da tetiklenebilir.

      Bu rehberde, 421 hatasının hangi durumlarda oluştuğunu ve Plesk ortamında nasıl çözüleceğini adım adım inceleyeceğiz.

      Plesk’te 421 Hatasını Giderme

      Sunucuya root olarak SSH ile bağlanın ve aşağıdaki komutu çalıştırın.

      Bu Komut Ne İşe Yarar?

      • proxy_ssl_server_name on → Nginx’in, sertifika talebini doğru domain adına göre göndermesini sağlar.
      • proxy_ssl_name $host → İstemci tarafından çağrılan host bilgisini SSL isteğine ekler.
      • proxy_ssl_session_reuse off → Yanlış sertifika eşleşmelerine neden olabilecek SSL oturum tekrarını devre dışı bırakır.
      • systemctl restart nginx → Değişiklikleri etkinleştirir ve Nginx’i yeniden başlatır.

      Komut çalıştırıldıktan sonra sitemizi tekrar test ederek hatanın giderilip giderilmediğini kontrol edilmeli.

      Ek Çözüm Yöntemleri

      421 hatası ilk komutla düzelmiyorsa, aşağıda uygulayabileceğiniz bazı yöntemleri de deneyebilirsiniz.

      Plesk ve Sunucu Güncellemeleri

      Güncel olmayan paketler HTTP/2 ve SSL uyumsuzluklarına neden olabilir. Paneli ve sistem paketlerini güncelledikten sonra Nginx komutunu tekrar çalıştırın.

      SSL Sertifikası Kontrolü

      SAN veya Wildcard sertifika kullanıyorsanız, kapsama alanı dışında domain kalmamalı. Ayrıca HTTPS yönlendirmelerinin düzgün çalışması için doğru ayarları yapmak önemlidir.

      HTTP/2’yi Devre Dışı Bırakma

      Eğer hata HTTP/2’den kaynaklanıyorsa, kısa süreliğine HTTP/1.1’e dönüş yaparak sorunun kaynağını doğrulayabilirsiniz.

      DNS ve CDN Kontrolleri

      DNS kayıtlarının doğru IP’yi gösterdiğini test edin. Cloudflare gibi CDN servisleri kullanıyorsanız SSL/TLS modunu “Full (Strict)” seçeneğinde çalıştırın.

      Hi, I’m Spesifik

      Bir yanıt yazın

      E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir