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;
Nach dem Login kopieren
Dann starten Sie Nginx neu,
sudo /etc/init.d/nginxd reload
Nach dem Login kopieren
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
Nach dem Login kopieren
NGINX neu starten
kill -HUP `cat /usr/local/nginx/nginx.pid `
Nach dem Login kopieren
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.