In diesem Tutorial zeigen wir Ihnen, wie Sie Nginx 413 Request Entity Too Large auf einem Linux-Server reparieren. Für diejenigen unter Ihnen, die es nicht wussten, Nginx ist eine leistungsstarke Webserver-Software, die kann auf Ihrem Server verwendet werden. Es ist auch bekannt für seine hohe Leistung und geringen Speicherverbrauch, wodurch weniger Ressourcen verwendet werden können, aber die Arbeit effizient erledigt wird. Ein beliebtes Setup ist es, es als Proxy für Apache zu verwenden, was dann möglich ist Anwendungsanfragen bedienen.
Ich betreibe einen Nginx-basierten Server, den ich vor einiger Zeit konfiguriert habe. Ein Problem, das ich auf meinen in dieser Umgebung gehosteten WordPress-Sites habe, ist, dass ich keine Dateien hochladen konnte, die größer als 2 MB waren. Ich habe den Fehler „Nginx:413 Request Entity Too Large“ erhalten. Nach der Untersuchung habe ich den client_max_body_size
gefunden Die Direktive bestimmt die maximal akzeptierte Körpergröße der Clientanforderung. Wenn die Größe größer als die angegebene ist, erhalten wir den Fehler „Request Entity Too Large“ (413). Wenn Sie beim Versuch, Dateien auf Ihren Webserver hochzuladen, 413 Request Entity Too Large-Fehler erhalten, müssen Sie die Größenbeschränkung für den Client-Textkörper in Ihrer nginx.conf
erhöhen Konfigurationsdatei.
Fix Nginx 413 Request Entity Too Large
Schritt 1. Bearbeiten Sie zuerst nginx.conf
.
#nano /etc/nginx/nginx.conf
client_max_body_size im http-Abschnitt hinzufügen:
# set client body size to 2M # http { .... client_max_body_size 2M; .... }
Schritt 2. Starten Sie den Nginx-Webserver neu, um die Änderungen zu übernehmen.
service nginx restart
Schritt 3. PHP-Konfiguration bearbeiten (optional).
Ihre PHP-Installation begrenzt auch die Größe der Upload-Datei. Bearbeiten Sie php.ini und setzen Sie die folgenden Anweisungen:
#nano /etc/php.ini ;This sets the maximum amount of memory in bytes that a script is allowed to allocate memory_limit = 32M ;The maximum size of an uploaded file. upload_max_filesize = 2M ;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize post_max_size = 3M
Herzlichen Glückwunsch! Sie haben Nginx 413 erfolgreich repariert. Vielen Dank, dass Sie dieses Tutorial für Nginx 413 reparieren auf Ihrem Linux-System verwenden. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Nginx-Website zu besuchen.