Apache'de LimitRequestFieldSize değerini artırın


9


Ben de aşırı çerez verileri kullanan bir jQuery eklentisi kullanan bir uygulama geliştirdik. Sorun, her 15-20 istek sonra ben tarayıcı tarafından bu hata mesajı gösterilir:

Tarayıcınız bu sunucunun anlayamadığı bir istek gönderdi. İstek üstbilgisi alanının boyutu sunucu sınırını aşıyor.

Etrafta kazdıktan sonra, varsayılan olarak apache'nin çerez uzunluğu varsayılan değerine sahip olduğunu öğrendim; etrafında bir yerde 8190 bytes. Sınırı artırmak için, aşağıdaki yönergeyi yapılandırmamı değiştirmem / eklemem gerekiyor.

LimitRequestFieldSize 16380

Yukarıdaki kodu eklemeyi denedim .htaccessve apache sunucusunu da yeniden başlattım, ama işe yaramadı.

Bu çizginin nereye yerleştirileceği konusunda kafam karıştı; İçinde bulunduğu httpd.confdosyada? Veya .htaccessdosyayı kullanarak sınırı artırmak için herhangi bir yolu var mı? Birisi beni doğru yöne yönlendirebilirse sevinirim.

ve BTW, MAMP kullanarak OSX 10.7.4 kullanıyorum.

Yanıtlar:


11

Dokümantasyon olarak şöyle demektedir:

Context: server config, virtual host

Başka bir deyişle, bu yönerge ya global sunucu yapılandırmasına ( httpd.confdosyanızın herhangi bir yerine ya da dahil edilen bir dosyaya) ya da VirtualHosttanımlardan birine girer . Bir .htaccessdosyaya yerleştirirseniz çalışmaz .

Ayrıca, fazla verinin nereden geldiğini görmek için uygulamanızı da gözden geçirmelisiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.