Home / Linux / Debian / Nginx Error: „client intended to send too large body“

Nginx Error: „client intended to send too large body“

Ich habe gerade ein Problem bei einem Kunden gehabt, welcher Bilder in WordPress auf seinen Nginx Webserver hochladen wollte. Zuerst dachte ich daran das PHP Upload Limit zu erhöhen, aber das war korrekt eingestellt. Die error.log brachte mich dann auf die richtige Fährte. Nginx hat als Standardwert nur ein MB als Upload Limit definiert.

Fehlermeldung in /var/log/nginx/error.log:

2014/05/05 14:11:54 [error] 12131#0: *627 client intended to send too large body: 2109493 bytes,.....

Die Lösung:

nginx.conf editieren…

vi /etc/nginx/nginx.conf

… und den folgenden Wert im http { Teil einfügen:

client_max_body_size 10M;

Je nachdem wie groß die Dateien für den Upload sein sollen, würde ich den Wert entsprechend anpassen.

Die Option kann alternativ auch in der vHost Config unter server {…} definiert werden. Damit würde die Regel nur für bestimmte Vhosts gelten.

Nginx Error: „client intended to send too large body“
4.11 (82.11%) 19 Bewertungen

Über Patrick

Auch cool

Nginx Logo

Nginx / Apache Error: (13)Permission denied: FastCGI: failed to connect failed php5-fpm.sock

Nach einem php5-fpm Update auf einem Debian System spuckte der Nginx wie auch Apache Server …

2 Kommentare

  1. Super hilfreicher Artikel… bin gerade in genau die selbe Falle getappt und wollte das PHP Upload Limit hochdsetzen 🙂 Dank Deines Artikels habe ich sicherlich einige Zeit gespart!

  2. Danke, gleiches Problem hatte ich auch.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.