Kako ograničiti veličinu otpremanja korisničkih datoteka u Apache-u
Apache je besplatan i open-source cross-platform vrlo popularan, siguran, efikasan i proširiv HTTP server. Kao administrator servera, uvijek treba imati veću kontrolu nad ponašanjem zahtjeva klijenta, na primjer veličinom datoteka koje korisnik može učitati i preuzeti sa servera.
Pročitajte također: 13 savjeta za sigurnost i jačanje Apache web servera
Ovo može biti korisno za izbjegavanje određenih vrsta napada uskraćivanja usluge i mnogih drugih problema. U ovom kratkom članku ćemo pokazati kako ograničiti veličinu uploada na Apache web serveru.
Pročitajte također: Kako ograničiti veličinu otpremanja datoteka u Nginxu
Direktiva LimitRequestBody se koristi za ograničavanje ukupne veličine tijela HTTP zahtjeva poslanog od klijenta. Možete koristiti ovu direktivu da odredite broj bajtova od 0 (što znači neograničen) do 2147483647 (2GB) koji su dozvoljeni u tijelu zahtjeva . Možete ga postaviti u kontekstu servera, po direktoriju, po datoteci ili po lokaciji.
Na primjer, ako dopuštate otpremanje fajla na određenu lokaciju, recite /var/www/example.com/wp-uploads
i želite ograničiti veličinu učitanog fajla na 5M<=5242880 bajtova, dodajte sljedeću direktivu u vaš .htaccess ili httpd.conf fajl.
<Directory "/var/www/example.com/wp-uploads">
LimitRequestBody 5242880
</Directory>
Sačuvajte datoteku i ponovo učitajte HTTPD server da biste izvršili nedavne promene koristeći sledeću naredbu.
systemctl restart httpd #systemd
OR
service httpd restart #sysvinit
Od sada, ako korisnik pokuša učitati datoteku u direktorij /var/www/example.com/wp-uploads
čija veličina prelazi gornju granicu, server će umjesto servisiranje zahtjeva.
Možda će vam biti korisni i ovi sljedeći vodiči za Apache HTTP server:
- Kako provjeriti koji su Apache moduli omogućeni/učitani u Linuxu
- 3 načina da provjerite status i vrijeme rada Apache servera u Linuxu
- Kako pratiti performanse Apachea koristeći Netdata na CentOS 7
- Kako promijeniti Apache HTTP port u Linuxu
To je to! U ovom članku smo objasnili kako ograničiti veličinu uploada na Apache web serveru. Imate li pitanja ili informacije koje možete podijeliti, koristite formular za komentare ispod.