ວິທີການ ຈຳ ກັດຂະ ໜາດ ການອັບໂຫລດໄຟລ໌ຜູ້ໃຊ້ໃນ Apache


Apache ແມ່ນເວັບໄຊທ໌ຂ້າມແບບເປີດຟຣີທີ່ມີຄວາມນິຍົມຫຼາຍ, ປອດໄພ, ມີປະສິດທິພາບແລະຂະຫຍາຍໄດ້. ໃນຖານະເປັນຜູ້ບໍລິຫານເຊີຟເວີ, ຜູ້ ໜຶ່ງ ຄວນມີການຄວບຄຸມຫຼາຍກວ່າເກົ່າຕໍ່ພຶດຕິ ກຳ ການຮ້ອງຂໍຂອງລູກຄ້າ, ເຊັ່ນວ່າຂະ ໜາດ ຂອງເອກະສານທີ່ຜູ້ໃຊ້ສາມາດອັບໂຫລດແລະດາວໂຫລດຈາກເຄື່ອງແມ່ຂ່າຍ.

ນີ້ອາດຈະເປັນປະໂຫຍດ ສຳ ລັບການຫລີກລ້ຽງການໂຈມຕີແບບປະຕິເສດບາງຢ່າງຂອງການບໍລິການແລະຫຼາຍບັນຫາອື່ນໆ. ໃນບົດຂຽນສັ້ນໆນີ້, ພວກເຮົາຈະສະແດງວິທີການ ຈຳ ກັດຂະ ໜາດ ຂອງການອັບໂຫລດໃນເຊີຟເວີເວັບຂອງ Apache.

ຄຳ ສັ່ງ LimitRequestBody ແມ່ນໃຊ້ເພື່ອ ຈຳ ກັດຂະ ໜາດ ທັງ ໝົດ ຂອງອົງການຮ້ອງຂໍ HTTP ທີ່ຖືກສົ່ງມາຈາກລູກຄ້າ. ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງແນະ ນຳ ນີ້ເພື່ອ ກຳ ນົດ ຈຳ ນວນໄບຕ໌ຈາກ 0 (ໝາຍ ຄວາມວ່າບໍ່ ຈຳ ກັດ) ເຖິງ 2147483647 (2GB) ທີ່ອະນຸຍາດໃຫ້ຢູ່ໃນ ໜ່ວຍ ຮ້ອງຂໍ. ທ່ານສາມາດ ກຳ ນົດມັນຢູ່ໃນສະພາບການຂອງ server, per-directory, per-file ຫຼື per-location.

ຕົວຢ່າງ: ຖ້າທ່ານ ກຳ ລັງອະນຸຍາດໃຫ້ອັບໂຫລດເອກະສານໄປທີ່ສະຖານທີ່ໃດ ໜຶ່ງ, ໃຫ້ເວົ້າ /var/www/example.com/wp-uploads ແລະຕ້ອງການ ຈຳ ກັດຂະ ໜາດ ຂອງເອກະສານທີ່ອັບໂຫລດໄປ 5M = 5242880Bytes, ເພີ່ມ ຄຳ ສັ່ງແນະ ນຳ ຕໍ່ໄປນີ້ເຂົ້າໃນແຟ້ມ .htaccess ຫຼື httpd.conf ຂອງທ່ານ.

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

ບັນທຶກເອກະສານດັ່ງກ່າວແລະໂຫຼດ ໃໝ່ server HTTP ເພື່ອສົ່ງຜົນກະທົບຕໍ່ການປ່ຽນແປງ ໃໝ່ ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ຕັ້ງແຕ່ນີ້ໄປ, ຖ້າຜູ້ໃຊ້ພະຍາຍາມອັບໂຫລດເອກະສານເຂົ້າໃນໄດເລກະທໍລີ /var/www/example.com/wp-uploads ທີ່ມີຂະ ໜາດ ເກີນຂີດ ຈຳ ກັດຂ້າງເທິງ, server ຈະສົ່ງ ຄຳ ຕອບທີ່ຜິດພາດແທນທີ່ຈະ ໃຫ້ບໍລິການຕາມ ຄຳ ຂໍ.

ເອກະສານອ້າງອີງ: Apache LimitRequestBody Directive.

ທ່ານຍັງສາມາດຊອກຫາ ຄຳ ແນະ ນຳ ຕໍ່ໄປນີ້ ສຳ ລັບ server HTTP ທີ່ເປັນປະໂຫຍດ:

<

  • ວິທີການກວດສອບວ່າໂປແກຼມ Apache ໃດທີ່ຖືກເປີດ/ນຳ ໃຊ້ໃນ Linux
  • 3 ວິທີໃນການກວດສອບ Apache Server Status ແລະ Uptime ໃນ Linux
  • ວິທີການກວດສອບການເຮັດວຽກຂອງ Apache ໂດຍໃຊ້ Netdata ໃນ CentOS 7
  • ວິທີການປ່ຽນ Apache Port Port ໃນ Linux
  • ນັ້ນແມ່ນມັນ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການ ຈຳ ກັດຂະ ໜາດ ຂອງການອັບໂຫລດໃນເຊີຟເວີເວັບຂອງ Apache. ທ່ານມີ ຄຳ ຖາມຫລືຂໍ້ມູນໃດທີ່ຈະແບ່ງປັນ, ນຳ ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.