Heim > Artikel > Backend-Entwicklung > Lösung für das Problem 413 Request Entity Too Large in Nginx
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.