Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11496|Odpoveď: 0

[Web] Tip: Obchádzka pre príliš veľkú entitu požiadaviek 413

[Kopírovať odkaz]
Zverejnené 29. 1. 2016 11:09:18 | | |

Nginx server

Dôvodom je, že žiadajúca entita je príliš dlhá. Vo všeobecnosti sú údaje o obsahu hlavného príspevku príliš veľké, keď je príspevok požadovaný

Napríklad nahrávanie veľkých súborov je príliš veľké; Napríklad existuje viac POST dát

Zmeňte hodnotu nginx.conf na vyriešenie problému.

client_max_body_size 2M do  
client_max_body_size 10M

Apache server

Upravte konfiguráciu LimitRequestBody v konfiguračnom súbore Apache a ak ide o virtuálny hostiteľ, kontaktujte poskytovateľa priestoru, aby vám pomohol s úpravou.

Konkrétne kroky:

Pri nahrávaní veľkého softvéru v prostredí Apache sa niekedy objaví chyba 413, príčinou tejto chyby je nesprávna konfigurácia Apache, zisti, že adresár konfiguračných súborov Apache je adresár conf a adresár paralelný k tomuto adresáru sa volá conf.d na otvorenie tohto conf.d, ktorý obsahuje php.conf
Obsah obsahu je nasledovný:
#
# PHP je HTML-embedded scrip{filtering}ting jazyk, ktorý sa snaží vytvoriť
# Jednoduché pre vývojárov na písanie dynamicky generovaných webových stránok.
#

LoadModule php4_module modules/libphp4.so

#
# Pretože PHP interpreter spracováva súbory s .php príponou.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Pridajte index.php do zoznamu súborov, ktoré budú zobrazované ako adresár
# indexy.
#
DirectoryIndex index.php

Chyba sa vyskytuje v tejto konfigurácii LimitRequestBody, stačí zmeniť hodnotu na väčšiu ako veľkosť vášho softvéru

Ak tento profil nemáte, prosím, budete ho mať
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Jednoducho to zapíšte do konfiguračného súboru Apache.

IIS Server (Windows Server 2003 IIS6)

Najprv zastavte službu IIS Admin Service a potom
Nájdite metabase.xml pod windows\system32\inesrv\, otvorte ho, nájdite ASPMaxRequestEntityAllowed na úpravu na požadovanú hodnotu a potom reštartujte službu IIS Admin Service

1. Rozšírenie vo webovej službe umožňuje aktívne serverové stránky a obsahuje dokumenty na strane servera
2. Upraviť vlastnosti každého domovského adresára lokality - Konfigurácia - Možnosti - Povoliť rodičovskú cestu
3. Umožniť nahrávanie veľkých dokumentov (upraviť ich na požadovanú veľkosť, v bajtoch)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 na linke 592
Predvolená hodnota AspMaxRequestEntityAllowed="204800" je 200K

Pridajte k tomu dve nuly, teda sa to zmení, a teraz môžete nahrať až 20M.
AspMaxRequestEntityAllowed="20480000"




Predchádzajúci:Dokument Microsoft.Office.Interop.Word dynamicky generuje tabuľky
Budúci:[Tréning v poriadku] Plugin FEDERATED je vypnutý, nevenujte tomu pozornosť, je to v poriadku.
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com