GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Datei-Upload-Größe in NGINX begrenzen

Indem Sie die Dateigröße von Uploads begrenzen, können Sie einige Arten von Denial-of-Service (DOS)-Angriffen und viele andere Probleme verhindern. Standardmäßig hat NGINX® ein Upload-Limit von 1 MB pro Datei. Durch Bearbeiten von client_max_body_size , passen Sie die Größe des Datei-Uploads an.

Verwenden Sie das http , Server , oder Standort blockieren, um client_max_body_size zu bearbeiten .

  • Änderungen am http Block wirken sich auf alle Serverblöcke (virtuelle Hosts) aus.
  • Änderungen am Server Blockierung eine bestimmte Website oder Anwendung betreffen.
  • Änderungen am Standort block wirkt sich auf ein bestimmtes Verzeichnis für Uploads unter einer Site oder Anwendung aus.

Bearbeiten Sie den Größenwert der Upload-Datei

  1. Bearbeiten Sie die /etc/nginx/nginx.conf Datei, um das Limit der hochzuladenden Dateien zu erhöhen:

    • http :

       http {
       ...
       client_max_body_size 100M;
       }
      
    • Server :

       server {
       ...
       client_max_body_size 100M;
       }
      
    • Standort :

       location /uploads {
       ...
       client_max_body_size 100M;
       } 
      
  2. Speichern Sie die Datei und starten Sie den NGINX-Webserver neu, um die Änderungen zu übernehmen:

    • systemd

      systemctl restart nginx

    • sysvinit

      service nginx restart

Hinweis: sudo nginx -s reload lädt die Konfiguration neu, ohne nginx neu zu starten .

Verwenden Sie die Registerkarte „Feedback“, um Kommentare abzugeben oder Fragen zu stellen. Sie können auch ein Gespräch mit uns beginnen.


Linux
  1. nginx - 413 Anforderungsentität zu groß

  2. Unterschied bei der Berechnung der Verzeichnisgröße?

  3. Size() vs ls -la vs du -h welches ist die richtige Größe?

  4. Wie beschränke ich die Dateigröße beim Commit?

  5. Was ist die Größenbeschränkung für /etc/hosts?

So ändern Sie das Limit für offene Dateien in Linux

Wie erhöhe ich das Upload-Limit für MySQL-Datenbanken in PhpMyAdmin von cPanel?

cPanel – Maximale Upload-Größe des Dateimanagers

So laden Sie eine Datei auf den Server hoch

Reduzieren Sie die PDF-Dateigröße unter Linux

Größenbeschränkung von /etc/hosts (Linux)