Kuinka rajoittaa käyttäjän tiedostojen lähetyskokoa Apachessa
Apache on ilmainen ja avoimen lähdekoodin monialustainen, erittäin suosittu, turvallinen, tehokas ja laajennettava HTTP-palvelin. Palvelimen järjestelmänvalvojana pitäisi aina hallita paremmin asiakkaan pyyntöjen käyttäytymistä, esimerkiksi tiedostojen kokoa, jonka käyttäjä voi ladata ja ladata palvelimelta.
Lue myös: 13 Apache-verkkopalvelimen suojaus- ja vahvistusvinkkiä
Tämä voi olla hyödyllistä välttääksesi tietynlaiset palvelunestohyökkäykset ja monet muut ongelmat. Tässä lyhyessä artikkelissa näytämme kuinka rajoittaa latausten kokoa Apache-verkkopalvelimessa.
Lue myös: Kuinka rajoittaa tiedostojen lähetyskokoa Nginxissä
Komentoa LimitRequestBody käytetään rajoittamaan asiakkaan lähettämän HTTP-pyynnön rungon kokonaiskokoa. Tämän ohjeen avulla voit määrittää pyynnön tekstiosassa sallittujen tavujen määrän 0 (eli rajoittamaton) - 2147483647 (2 Gt). . Voit asettaa sen palvelin-, hakemisto-, tiedosto- tai sijaintikohtaisesti.
Jos esimerkiksi sallit tiedoston lataamisen tiettyyn sijaintiin, sano /var/www/example.com/wp-uploads
ja haluat rajoittaa ladatun tiedoston koon 5 M<.=5242880 tavua, lisää seuraava käsky .htaccess- tai httpd.conf-tiedostoosi.
<Directory "/var/www/example.com/wp-uploads">
LimitRequestBody 5242880
</Directory>
Tallenna tiedosto ja lataa HTTPD-palvelin uudelleen tehdäksesi viimeisimmät muutokset käyttämällä seuraavaa komentoa.
systemctl restart httpd #systemd
OR
service httpd restart #sysvinit
Tästä lähtien, jos käyttäjä yrittää ladata hakemistoon /var/www/example.com/wp-uploads
tiedoston, jonka koko ylittää yllä olevan rajan, palvelin palauttaa virhevastauksen. pyyntöä palvelemassa.
Nämä Apache HTTP-palvelimen oppaat saattavat myös olla hyödyllisiä:
- Kuinka tarkistaa, mitkä Apache-moduulit ovat käytössä/ladattuja Linuxissa
- 3 tapaa tarkistaa Apache-palvelimen tila ja käytettävyys Linuxissa
- Kuinka seurata Apachen suorituskykyä Netdatan avulla CentOS 7:ssä
- Kuinka muuttaa Apache HTTP-portti Linuxissa
Se siitä! Tässä artikkelissa olemme selittäneet, kuinka voit rajoittaa latausten kokoa Apache-verkkopalvelimessa. Jos sinulla on kysyttävää tai jaettavaa tietoa, käytä alla olevaa kommenttilomaketta.