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
-
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; }
-
-
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.