Heim  >  Artikel  >  Backend-Entwicklung  >  Lösung für das Problem 413 Request Entity Too Large in Nginx

Lösung für das Problem 413 Request Entity Too Large in Nginx

WBOY
WBOYOriginal
2016-08-08 09:24:471711Durchsuche

nginx erscheint 413 Request Entity Too Large Problemlösung

Verwenden Sie PHP zum Hochladen von Bildern (Größe 1,9 MB), erscheint nginx: 413 Request Entity Too Large Fehler.

Erfahrungsgemäß begrenzt der Server die Größe der hochgeladenen Dateien, aber der Standard-Datei-Upload in PHP beträgt 2M, sodass es kein Problem geben sollte.

Öffnen Sie php.ini, ändern Sie upload_max_filesize und post_max_size auf 20 MB und starten Sie dann neu.

Laden Sie es erneut hoch, das Problem bleibt bestehen, PHP-Probleme können Sie ausschließen.

Es stellt sich heraus, dass die Standard-Upload-Dateigröße von Nginx 1M beträgt, was in den Nginx-Einstellungen geändert werden kann.

Die Lösung ist wie folgt:

1. Öffnen Sie die Nginx-Konfigurationsdatei nginx.confDer Pfad lautet im Allgemeinen: /etc/nginx/nginx.conf.

2. Fügen Sie client_max_body_size 20m hinzu; 20m ist die maximal zulässige Upload-Größe im Abschnitt http{}.

3. Starten Sie Nginx nach dem Speichern neu und das Problem ist behoben.

Das Obige stellt die Lösung für das 413 Request Entity Too Large-Problem in Nginx vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn