Meningkatkan nilai LimitRequestFieldSize di Apache


9


Saya telah mengembangkan aplikasi yang menggunakan plugin jQuery, yang pada gilirannya menggunakan data cookie yang berlebihan. Masalahnya adalah, setelah setiap permintaan 15-20 saya ditampilkan pesan kesalahan ini oleh browser:

Browser Anda mengirim permintaan yang tidak dapat dimengerti server ini. Ukuran bidang tajuk permintaan melebihi batas server.

Setelah menggali sekitar, saya mengetahui secara default apache memiliki nilai default panjang cookie; suatu tempat di sekitar 8190 bytes. Untuk menambah batas, saya perlu mengubah / menambahkan arahan di bawah ini ke konfigurasi saya.

LimitRequestFieldSize 16380

Saya mencoba menambahkan kode di atas .htaccess, dan me-restart server apache juga, tetapi tidak berhasil.

Saya bingung di mana harus meletakkan garis ini; Apakah ada dalam httpd.conffile? Atau adakah cara saya dapat meningkatkan batas menggunakan .htaccessfile? Saya akan sangat menghargai jika seseorang dapat mengarahkan saya ke arah yang benar.

dan BTW, saya menggunakan OSX 10.7.4 menggunakan MAMP.

Jawaban:


11

The dokumentasi menyatakan berikut:

Context: server config, virtual host

Ini berarti bahwa arahan itu masuk ke konfigurasi server global (di mana saja dalam httpd.conffile Anda atau dalam file yang disertakan), atau di salah satu VirtualHostdefinisi. Ini tidak akan berfungsi jika Anda menempatkannya di .htaccessfile.

Anda mungkin juga harus meninjau aplikasi Anda untuk melihat dari mana data berlebih itu berasal.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.