Apache में LimitRequestFieldSize का मान बढ़ाएँ


9


मैंने एक एप्लिकेशन विकसित किया है जो jQuery प्लगइन का उपयोग करता है, जो बदले में अत्यधिक कुकी डेटा का उपयोग करता है। समस्या यह है कि हर 15-20 अनुरोध के बाद मुझे ब्राउज़र द्वारा यह त्रुटि संदेश दिखाया जाता है:

आपके ब्राउज़र ने एक अनुरोध भेजा है जिसे यह सर्वर समझ नहीं सका। एक अनुरोध किये गए हेडर के मैदान का आकार सर्वर की सीमा से अधिक है।

चारों ओर खुदाई करने के बाद, मुझे पता चला कि डिफ़ॉल्ट अपाचे में कुकी की लंबाई का डिफ़ॉल्ट मूल्य है; कहीं आसपास 8190 bytes। सीमा बढ़ाने के लिए, मुझे अपने कॉन्फ़िगरेशन के नीचे दिए गए निर्देश को बदलना / जोड़ना होगा।

LimitRequestFieldSize 16380

मैंने उपरोक्त कोड को जोड़ने की कोशिश की .htaccess, और अपाचे सर्वर को भी पुनरारंभ किया, लेकिन यह काम नहीं किया।

मैं असमंजस में हूँ कि इस पंक्ति को कहाँ रखा जाए; क्या यह httpd.confफ़ाइल में है? या क्या कोई तरीका है जिससे मैं .htaccessफ़ाइल का उपयोग करके सीमा बढ़ा सकता हूं ? अगर कोई मुझे सही दिशा में इंगित कर सकता है तो मैं सराहना करूंगा।

और BTW, मैं MAMP का उपयोग करके OSX 10.7.4 पर हूं।

जवाबों:


11

प्रलेखन राज्यों निम्नलिखित:

Context: server config, virtual host

इसका मतलब यह है कि यह निर्देश या तो वैश्विक सर्वर कॉन्फ़िगरेशन (आपकी httpd.confफ़ाइल में या किसी फ़ाइल में शामिल है) या किसी एक VirtualHostपरिभाषा में जाता है। यदि आप इसे किसी .htaccessफ़ाइल में रखते हैं तो यह काम नहीं करेगा ।

आपको यह देखने के लिए कि संभवतः अतिरिक्त डेटा आता है, आपको अपने आवेदन की समीक्षा भी करनी चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.