/adminमेरी वेबसाइट पर एक कैटलॉग है और मैं चाहूंगा कि एडमिट्स को वेब फॉर्म के माध्यम से बड़ी फाइलें अपलोड करने की अनुमति दी जाए। यहाँ मेरा nginx.com कैसा दिखता है:
http {
# ...
client_max_body_size 16M;
# ...
server {
server_name example.com;
root /var/www/example.com;
index index.php;
location /admin {
client_max_body_size 256M;
}
# ...
}
}
यह काम नहीं करता। /admin/index.phpस्क्रिप्ट बड़ी फ़ाइलों को अपलोड नहीं कर सकती है जो 16Mb: 413 अनुरोध एंटिटी बहुत बड़ी है
हालांकि, अगर मैं सब कुछ ठीक काम करता है ब्लॉक client_max_body_sizeकरने के लिए कदम server। लेकिन मैं केवल adminकैटलॉग के लिए यह परिवर्तन नहीं करना चाहता ।
डॉक्स के अनुसार , केवल वांछित पथ के लिए सेटिंग को ओवरराइड करने के लिए ब्लॉक के client_max_body_sizeअंदर रखा जा सकता locationहै।
क्या गलत हो सकता है?