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

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.15 (83%) 20 Bewertungen

Auch cool

Google Analytics Zugriffe von semalt.com und buttons-for-website.com

Wahrscheinlich kennt gerade jeder, der Google Analytics oder eine andere Webtracking Software wie Piwik einsetzt …

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.