Cara mengehadkan saiz muat naik fail pengguna di Apache

Cara mengehadkan saiz muat naik fail pengguna di Apache

Apache adalah pelayan silang platform percuma dan terbuka yang sangat popular, selamat, cekap dan extensible. Sebagai pentadbir pelayan, seseorang harus sentiasa mempunyai kawalan yang lebih besar ke atas tingkah laku permintaan klien, contohnya saiz fail pengguna boleh memuat naik dan memuat turun dari pelayan.

Baca juga: 13 Apache Web Security and Hardening Tips

Ini mungkin berguna untuk mengelakkan serangan penafian perkhidmatan tertentu dan banyak isu lain. Dalam artikel pendek ini, kami akan menunjukkan cara mengehadkan saiz muat naik di pelayan web Apache.

Baca juga: Cara mengehadkan saiz muat naik fail dalam nginx

Arahan itu LimitRequestBody digunakan untuk mengehadkan jumlah saiz badan permintaan HTTP yang dihantar dari pelanggan. Anda boleh menggunakan arahan ini untuk menentukan bilangan bait dari 0 (bermaksud tidak terhad) ke 2147483647 (2GB) yang dibenarkan dalam badan permintaan. Anda boleh menetapkannya dalam konteks pelayan, per-direktori, per-fail atau per-lokasi.

Contohnya, jika anda membenarkan fail muat naik ke lokasi tertentu, katakan /var/www/contoh.com/wp-uploads dan ingin menyekat saiz fail yang dimuat naik ke 5m = 5242880Bytes, Tambahkan arahan berikut ke dalam anda .Htaccess atau httpd.Conf fail.

 LimitRequestBody 5242880  

Simpan fail dan tambah semula pelayan HTTPD untuk mempengaruhi perubahan baru -baru ini menggunakan arahan berikut.

# Systemctl Restart Httpd #systemd atau # Service httpd Restart #sysvinit 

Mulai sekarang, jika pengguna cuba memuat naik fail ke dalam direktori /var/www/contoh.com/wp-uploads Saiznya melebihi had di atas, pelayan akan mengembalikan tindak balas ralat dan bukannya melayani permintaan.

Rujukan: Arahan LimiteRequestbody Apache.

Anda juga boleh menemui panduan berikut untuk pelayan http Apache yang berguna:

  1. Cara Memeriksa Modul Apache Mana Yang Diaktifkan/Dimuatkan di Linux
  2. 3 cara untuk memeriksa status pelayan Apache dan uptime di linux
  3. Cara Memantau Prestasi Apache Menggunakan NetData pada CentOS 7
  4. Cara menukar port http apache di linux

Itu sahaja! Dalam artikel ini, kami telah menjelaskan cara mengehadkan saiz muat naik di pelayan web Apache. Adakah anda mempunyai pertanyaan atau maklumat untuk dikongsi, gunakan borang komen di bawah.