Jak ograniczyć rozmiar przesyłania pliku użytkownika w Apache
- 4140
- 256
- Maurycy Napierała
Apache to bezpłatny i open source bardzo popularny, bezpieczny, wydajny i rozszerzalny serwer HTTP. Jako administrator serwera zawsze należy mieć większą kontrolę nad zachowaniem żądania klienta, na przykład rozmiar plików, który użytkownik może przesyłać i pobierać z serwera.
Przeczytaj także: 13 wskazówek bezpieczeństwa serwera WWW Apache i utwardzanie
Może to być przydatne do unikania niektórych rodzajów ataków odmowy usług i wielu innych problemów. W tym krótkim artykule pokażemy, jak ograniczyć rozmiar przesyłania na serwerze Apache.
Przeczytaj także: Jak ograniczyć rozmiar przesyłania pliku w nginx
Dyrektywa LimitRequestbody służy do ograniczenia całkowitego rozmiaru ciała żądania HTTP wysłanego od klienta. Możesz użyć tej dyrektywy, aby określić liczbę bajtów z 0 (co oznacza nieograniczony) do 2147483647 (2 GB), które są dozwolone w ciele żądania. Możesz ustawić go w kontekście serwera, na ląd, na plik lub na lokalizację.
Na przykład, jeśli dopuszczasz przesłanie pliku do określonej lokalizacji, powiedzmy /var/www/przykład.COM/WP-PUPLOODS
i chcieć ograniczyć rozmiar przesłanego pliku do 5m = 5242880Bytes, Dodaj następującą dyrektywę do swojego .Htaccess Lub httpd.conf plik.
LimitRequestbody 5242880
Zapisz plik i ponownie załaduj serwer HTTPD, aby wpłynąć na ostatnie zmiany za pomocą następującego polecenia.
# Systemctl restart httpd #systemd lub # usługa httpd restart #Sysvinit
Odtąd, jeśli użytkownik próbuje przesłać plik do katalogu /var/www/przykład.COM/WP-PUPLOODS
którego rozmiar przekracza powyższy limit, serwer zwróci odpowiedź na błąd zamiast serwisowania żądania.
Odniesienie: Dyrektywa limitrestbody w Apache.
Możesz także znaleźć te następujące przewodniki dla serwera Apache HTTP przydatne:
- Jak sprawdzić, które moduły Apache są włączone/ładowane w Linux
- 3 sposoby sprawdzania statusu Apache Server i czas pracy w Linux
- Jak monitorować wydajność Apache za pomocą NetData w Centos 7
- Jak zmienić port HTTP Apache w Linux
Otóż to! W tym artykule wyjaśniliśmy, jak ograniczyć rozmiar przesyłania na serwerze Apache Web Server. Czy masz jakieś zapytania lub informacje do udostępnienia, skorzystaj z poniższego formularza komentarza.
- « Jak wymienić lub zmienić nazwę kontenerów Docker
- Jak ograniczyć rozmiar przesyłania pliku w Nginx »