اعمال محدودیت در سایز آپلود فایل در آپاچی
محدودیت در سایز آپلود فایل در آپاچی جزء مزابای وب سرور آپاچی می باشد. آپاچی یک وب سرور اپن سورس ، پرطرفدار ، قابل انعطاف و کارآمد می باشد.شما به عنوان یک مدیر سرور همیشه باید کنترل بر رفتار و درخواست client ها به وب سرور داشته باشید به عنوان مثال اعمال محدودیت بر سایز فایلی که کاربر می تواند آپلود کند یکی از راه های کنترل کاربر می باشد و اگر این محدودیت اعمال نشود ممکن است باعث به وجود آمدن حملاتی مانند denial-of-service و یا مشکلات دیگر شود.در این آموزش به تغییر سایز آپلود فایل می پردازیم.
مقدار LimitRequestBody برای محدودیت در سایز درخواست HTTP که از سمت کاربر ارسال می شود استفاده می شود که مقدار آن می تواند از 0 که به معنی نامحدود می باشد تا 2147483647 (2GB) باشد که آن را می توان در هر جای سرور استفاده کرد.برای مثال میخواهیم برای دایرکتوری /var/www/example.com/wp-uploads این محدویت را اعمال کنیم پس مقدار زیر :
1 2 3 | <Directory "/var/www/example.com/wp-uploads"> LimitRequestBody 5242880 </Directory> |
را در فایل کانفیگ آپاچی یعنی httpd.conf یا .htaccess می گذاریم.
و در آخر وب سرور را برای اعمال تغییرات ری استارت می کنیم :
1 2 3 | # systemctl restart httpd #systemd یا # service httpd restart #sysvinit |
بعد از ری استارت وب سرور ، اگر کاربری برای آپلود فایل بیش از اندازه ی مشخص شده در دایرکتوری که تعریف کردیم که در بالا /var/www/example.com/wp-uploads می باشد اقدام کند وب سرور به جای سرویس دهی ارور بر می گرداند.
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور اختصاصی، سرور مجازی، لایسنس سی پنل، هاست ابری و هاست پربازدید شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : ناحیه کاربری مشتریان آلما هاست