Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 11496|Răspunde: 0

[Web] Sfat: Soluție pentru entitatea de cerere 413 prea mare

[Copiază linkul]
Postat pe 29.01.2016 11:09:18 | | |

Serverul Nginx

Motivul este că entitatea care solicită este prea lungă. În general, datele postării cu conținutul corpului sunt prea mari atunci când postarea este solicitată

De exemplu, încărcarea fișierelor mari este prea mare; De exemplu, există mai multe date POST

Schimbă valoarea nginx.conf pentru a rezolva problema.

client_max_body_size 2M până la  
client_max_body_size 10M

Serverul Apache

Modifică configurația LimitRequestBody în fișierul de configurare Apache, iar dacă este un host virtual, contactează furnizorul de spațiu pentru a ajuta la modificarea ei.

Pași specifici:

Când se încarcă software mare în mediul Apache, uneori apare o eroare 413, motivul acestei erori fiind configurarea incorectă a Apache, găsește directorul de fișiere de configurare Apache ca fiind directorul conf, iar un director paralel acestui director se numește conf.d pentru a deschide acest conf.d, care conține un php.conf
Conținutul cuprinsului este următorul:
#
# PHP este un limbaj de filtrare a scrip-ului încorporat în HTML care încearcă să îl creeze
# Ușor pentru dezvoltatori să scrie pagini web generate dinamic.
#

LoadModule php4_module modules/libphp4.so

#
# Pentru că interpretul PHP gestionează fișierele cu extensia .php.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Adaugă index.php la lista fișierelor care vor fi servite ca director
# indexuri.
#
DirectorIndex index.php

Eroarea apare pe această configurație LimitRequestBody, pur și simplu schimbă valoarea la mai mare decât dimensiunea software-ului tău

Dacă nu ai acest profil, te rog să îl vei avea
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Scrie-l pur și simplu în fișierul de configurare Apache.

IIS Server (Windows Server 2003 IIS6)

Mai întâi opriți serviciul de administrare IIS, apoi
Găsește metabase.xml sub windows\system32\inesrv\, deschide-l, găsește ASPMaxRequestEntityAllowed pentru a modifica la valoarea dorită și apoi repornește serviciul de administrare IIS

1. Extensia în serviciul web permite pagini active de server și conține documente pe partea de server
2. Modifică proprietățile fiecărui site Home Directory - Configurare - Opțiuni - Activează calea părinte
3. Să facă posibilă încărcarea documentelor mari (modificându-le la dimensiunea dorită, în octeți)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 pe linia 592
Valoarea implicită a AspMaxRequestEntityAllowed="204800" este 200K

Adaugă două 0-uri, adică se va schimba, iar acum poți încărca până la 20M.
AspMaxRequestEntityAllowed="20480000"




Precedent:Documentul Microsoft.Office.Interop.Word generează dinamic tabele
Următor:[Antrenamentul OK] Pluginul FEDERATED este dezactivat, nu te gândi la asta, e în regulă.
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com