Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

400 Bad Request Request Header Or Cookie Too Large nginx

400 Bad Request Request Header Or Cookie Too Large nginx

Selamlar,

Nadiren de olsa karşılaşabileceğimiz bir hata: 400 Bad Request Request Header Or Cookie Too Large nginx. Buyrun önce kullanıcı tarafından ve sonra da webmaster tarafından ele alalım bu hatayı.

 

Hata:

400 Bad Request Request Header Or Cookie Too Large nginx

Görünümü:

 

400 Bad Request

Request Header Or Cookie Too Large


nginx

Nedeni:

Bu sorun öncül nedeni, bir cookie değerinin çok uzun olmasıdır. Diğer ihtimal ise, kırılan/bozuk çerezler olabilir.

 

Çözümü: (kullanıcı tarafı)

  • Araçlar -> Seçenekler sayfasında arama kısmına Bellek yazın live-search özelliği ile karşınıza Önbelleğe alınmış web içeriği – Şimdi Temizle gelecek bu şekilde önce ön belleği temizleyin.
    ya da pratik olarak CCleaner aracını kullabilirsiniz.
  • Araçlar -> Seçenekler -> Gizlilik ve Güvenlik sayfasında arama kısmına Çerezler yazın, çerezleri tek tek kaldırabilirsiniz kısmına sorun yaşadığınız siteyi yazın ve kaldırın.Tabî ilgili web sitesinin oluşturmuş olduğu bu cookie / ler ve değerleri silinmiş olacaktır.

Bu işlemden sonra sorun çözülmüş olacaktır.

Şimdi gelelim sunucu – webmaster taraflı çözümüne:

 

Çözümü: (webmaster)

Solution for webmasters

  • Nginx conf dosyanızı açın ve large_client_header_buffers başlığını aşağıdaki gibi ekleyin ya da güncelleyin
  • large_client_header_buffers 4 16k;
  • ve Nginx hizmetini yeniden başlatın.

Not: bu dosyaya erişim izniniz yoksa, bu başlığı, sitenin global bir sayfasında da kurabilirsiniz. (örn: header / config vs.)

Bu işlemden sonra sorun çözülmüş olacaktır, gereklilik durumuna göre bu başlığın değerlerini ihtiyacınıza göre yükseltebilirsiniz.

 

Detaylar:

large_client_header_buffers ile ilgili özet bir detay vermek gerekirse; tarayıcı, sunucuya istek gönderirken (request-header) sunucu da bu isteğin large_client_header_buffers başlığında tanımlı olan değerlere (kullanılan arabelleklerin maksimum sayısına ve boyutuna) göre hareket eder.

Yazım kuralına ve varsayılan değerine bakacak olursak da:

Sözdizimi: large_client_header_buffers sayi-adet boyut;
Varsayılan:
large_client_header_buffers 4 8k;

 

Başarılar!

Hakkında Şahin SOLMAZ


Beni Takip Et

Leave a reply

Captcha Captcha güncellemek için resime tıkla