2009-07-01 10 views

Antwort

64

Von: http://nginx.org/r/large_client_header_buffers

Syntax:large_client_header_buffersnumbersize;
Standard:large_client_header_buffers 4 8k;
Kontext: http, server

Legt die maximale number und size der Puffer für das Lesen von großen Client-Request-Header verwendet. Eine Anforderungszeile darf die Größe eines Puffers nicht überschreiten, oder der Fehler 414 (Anforderungs-URI zu groß) wird an den Client zurückgegeben. Ein Anforderungsheaderfeld kann auch nicht die Größe eines einzelnen Puffers überschreiten, oder der Fehler 400 (Fehlerhafte Anforderung) wird an den Client zurückgegeben. Puffer werden nur auf Anfrage zugewiesen. Standardmäßig entspricht die Puffergröße 8 KB. Wenn nach dem Ende der Anfrageverarbeitung eine Verbindung in den Keep-Alive-Zustand übergeht, werden diese Puffer freigegeben.

so müssen Sie den Größenparameter am Ende dieser Zeile zu etwas größer für Ihre Bedürfnisse ändern.

+1

Danke @VBart - zurück, als ich antwortete, dass das Wiki die einzigen Dokumente war, also habe ich nicht bemerkt, dass sie eine "offizielle" Dokumentationsabteilung hinzugefügt hatten. – Stobor

+0

Hallo, Sie sollten hinzufügen; bis zum Ende der Syntax large_client_header_buffers 4 4k/8k; es gibt einige Lazy Copy Paster wie ich, dass Sie ihre Zeit speichern können, indem Sie es hinzufügen ...;) – talsibony

+1

Dank @talsibony - das war eine direkte Kopie/einfügen aus der Dokumentation vor 7 Jahren, es sieht aus wie sie aktualisiert haben es seitdem. Ich werde es hier aktualisieren ... – Stobor