Apache-2.2
增加Apache中LimitRequestFieldSize的值
我開發了一個使用 jQuery 外掛的應用程序,該外掛又使用過多的 cookie 數據。問題是,在每 15-20 個請求之後,瀏覽器都會向我顯示以下錯誤消息:
您的瀏覽器發送了此伺服器無法理解的請求。請求頭欄位的大小超過伺服器限制。
經過探勘,我知道預設情況下apache具有cookie長度的預設值;周圍某處
8190 bytes
。要增加限制,我需要將以下指令更改/添加到我的配置中。LimitRequestFieldSize 16380
我嘗試在 中添加上述程式碼
.htaccess
,並重新啟動了 apache 伺服器,但它沒有工作。我對在哪裡放置這條線感到困惑;是在
httpd.conf
文件裡嗎?或者有什麼辦法可以增加使用.htaccess
文件的限制?如果有人能指出我正確的方向,我將不勝感激。順便說一句,我在使用 MAMP 的 OSX 10.7.4 上。
該文件指出以下內容:
Context: server config, virtual host
這意味著該指令要麼進入全域伺服器配置(在您的
httpd.conf
文件中的任何位置或在包含的文件中),要麼進入其中一個VirtualHost
定義。如果將其放在.htaccess
文件中,它將不起作用。您可能還應該查看您的應用程序以查看多餘數據的來源。