Apache में User File Upload Size कैसे Limit करें


अपाचे एक स्वतंत्र और ओपन-सोर्स क्रॉस-प्लेटफॉर्म है जो बहुत लोकप्रिय, सुरक्षित, कुशल और एक्स्टेंसिबल HTTP सर्वर है। सर्वर प्रशासक के रूप में, ग्राहक के व्यवहार के व्यवहार पर हमेशा अधिक नियंत्रण होना चाहिए, उदाहरण के लिए उपयोगकर्ता द्वारा सर्वर से अपलोड और डाउनलोड की जा सकने वाली फ़ाइलों का आकार।

यह कुछ प्रकार के इनकार के हमलों और कई अन्य मुद्दों से बचने के लिए उपयोगी हो सकता है। इस छोटे से लेख में, हम यह दिखाएंगे कि कैसे अपाचे वेब सर्वर में अपलोड के आकार को सीमित किया जाए।

क्लाइंट से भेजे गए HTTP अनुरोध निकाय के कुल आकार को सीमित करने के लिए निर्देश LimitRequestBody का उपयोग किया जाता है। आप इस निर्देश का उपयोग बाइट्स की संख्या को 0 (असीमित का अर्थ) से 2147483647 ( 2 जीबी ) तक निर्दिष्ट करने के लिए कर सकते हैं जो एक अनुरोध निकाय में अनुमत हैं । आप इसे सर्वर, प्रति-निर्देशिका, प्रति-फ़ाइल या प्रति-स्थान के संदर्भ में सेट कर सकते हैं।

उदाहरण के लिए, यदि आप किसी विशेष स्थान पर फ़ाइल अपलोड की अनुमति दे रहे हैं, तो /var/www/example.com/wp-uploads कहें और अपलोड की गई फ़ाइल के आकार को 5M <तक सीमित करना चाहते हैं/strong> = 5242880Bytes , अपने .htaccess या httpd.conf फ़ाइल में निम्न निर्देश जोड़ें।

<Directory "/var/www/example.com/wp-uploads">
	LimitRequestBody  5242880
</Directory>

निम्नलिखित कमांड का उपयोग करके हाल के परिवर्तनों को प्रभावित करने के लिए फ़ाइल को सहेजें और HTTPD सर्वर को पुनः लोड करें।

# systemctl restart httpd 	#systemd
OR
# service httpd restart 	#sysvinit

अब से, यदि कोई उपयोगकर्ता किसी फ़ाइल को निर्देशिका /var/www/example.com/wp-uploads में अपलोड करने का प्रयास करता है, जिसका आकार उपरोक्त सीमा से अधिक है, तो सर्वर इसके बजाय त्रुटि प्रतिक्रिया लौटाएगा निवेदन प्रस्तुत करना।

संदर्भ : Apache LimitRequestBody निर्देश।

आपको अपाचे HTTP सर्वर के लिए ये निम्नलिखित मार्गदर्शिकाएँ भी उपयोगी लग सकती हैं:

  1. How to Check Which Apache Modules are Enabled/Loaded in Linux
  2. 3 Ways to Check Apache Server Status and Uptime in Linux
  3. How to Monitor Apache Performance using Netdata on CentOS 7
  4. How to Change Apache HTTP Port in Linux

बस! इस लेख में, हमने समझाया है कि अपाचे वेब सर्वर में अपलोड के आकार को कैसे सीमित किया जाए। क्या आपके पास साझा करने के लिए कोई प्रश्न या जानकारी है, नीचे टिप्पणी फ़ॉर्म का उपयोग करें।