Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11496|Válasz: 0

[Web] Tipp: Kerülőmegoldás a 413-as Túl Nagy Entitás Kérésére

[Linket másol]
Közzétéve 2016. 01. 29. 11:09:18 | | |

Nginx szerver

Ennek oka, hogy a kérő entitás túl hosszú. Általánosságban a Body Content Post adatai túl nagyok, amikor a bejegyzést kérik

Például a nagy fájlok feltöltése túl nagy; Például több POST adat van

Változtasd meg a nginx.conf értékét, hogy megoldd a problémát.

client_max_body_size 2M-től  
client_max_body_size 10M

Apache szerver

Módosítsd a LimitRequestBody konfigurációt az Apache konfigurációs fájlban, és ha virtuális hoszt, vedd fel a kapcsolatot a térszolgáltatóval, hogy segítséget nyújtson a módosításban.

Konkrét lépések:

Amikor nagy szoftvereket töltünk fel az Apache környezetben, néha 413 hiba jelentkezik, ennek oka az Apache hibás konfigurációja miatt van, keresd meg, hogy az Apache konfigurációs fájlkönyvtár a conf könyvtár, és egy ezzel párhuzamos könyvtár conf.d-nek hívja, hogy megnyissad ezt a conf.d-t, amely tartalmaz egy php.conf-ot
A tartalomjegyzék tartalma a következő:
#
# PHP egy HTML-be ágyazott scrip{filtering}ting nyelv, amely megpróbálja ezt létrehozni
# A fejlesztők számára könnyű dinamikusan generált weboldalak írni.
#

LoadModule php4_module modules/libphp4.so

#
# Mert a PHP értelmező .php kiterjesztésű fájlokat kezel.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Hozzáadni index.php a könyvtárként szolgálandó fájlok listájához
# indexek.
#
DirectoryIndex index.php

A hiba ebben a LimitRequestBody konfigurációban jelentkezik, egyszerűen változtasd meg az értéket a szoftver méreténél nagyobbra

Ha nincs meg ez a profilod, kérlek, tedd meg
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Csak írd be az apache konfigurációs fájlba.

IIS Server (Windows Server 2003 IIS6)

Először az IIS Admin Service szolgáltatásának megállására állj meg, majd
Keresd meg a metabase.xml a windows\system32\inesrv\ alatt, nyisd meg, keresd meg az ASPMaxRequestEntityAllowed módosítását a szükséges értékre, majd indítsd újra az IIS Admin Service szolgáltatást

1. A webes szolgáltatás kiterjesztése lehetővé teszi az aktív szerveroldalakat, és tartalmazza a szerver oldalon lévő dokumentumokat
2. Módosítsd az egyes oldalak házi könyvtárának tulajdonságait - Konfiguráció - Beállítások - Parent Path engedélyezése
3. Tedd lehetővé a nagy dokumentumok feltöltését (a kívánt méretre módosítani, bájtokban)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 az 592-es vonalon
Az AspMaxRequestEntityAllowed="204800" alapértelmezett alapértelmezett értéke 200K

Adj hozzá két 0-t, vagyis változni fog, és most akár 20 métert is feltölthetsz.
AspMaxRequestEntityAllowed="20480000"




Előző:A Microsoft.Office.Interop.Word dokumentum dinamikusan generál táblákat
Következő:[Gyakorlás rendben] A FEDERATED plugin le van tiltva, ne figyelj erre, rendben van.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com