Fehler 413 „Request Entity Too Large“ tritt in Nginx auf. Dieser Fehler tritt normalerweise beim Hochladen von Dateien auf. Öffnen Sie die Nginx-Hauptkonfigurationsdatei nginx.conf, suchen Sie den Abschnitt „http{}“ und fügen Sie „“ hinzu
Die Lösung ist
Öffnen Sie die Nginx-Hauptkonfigurationsdatei nginx.conf, normalerweise unter /usr/local/nginx/conf/nginx.conf, suchen Sie den Abschnitt http{} und ändern oder fügen Sie ihn hinzu
client_max_body_size 2m;
Dann starten Sie Nginx neu,
sudo /etc/init.d/nginxd reload
Das ist es.
Bei der Ausführung in PHP sollte die Größe client_max_body_size ähnlich oder etwas größer als der Maximalwert des folgenden Werts in php.ini sein, damit keine Fehler aufgrund inkonsistenter übermittelter Datengrößen auftreten.
post_max_size = 2M
upload_max_filesize = 2M
NGINX neu starten
kill -HUP `cat /usr/local/nginx/nginx.pid `
Um beim Hochladen großer Dateien Zeitüberschreitungen bei langsamer Netzwerkgeschwindigkeit zu vermeiden, muss der Wert von max_execution_time entsprechend erhöht werden.
Das Obige stellt die Lösung für den 413 Request Entity Too Large-Fehler in Nginx vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.
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