Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11496|Svare: 0

[Web] Tips: Løsning for at 413-forespørselsenheten er for stor

[Kopier lenke]
Publisert på 29.01.2016 11:09:18 | | |

Nginx-server

Årsaken er at den forespørrende enheten er for lang. Generelt er dataene i Hovedinnholdsinnlegget for store når innlegget etterspørres

For eksempel er opplasting av store filer for stort; For eksempel finnes det mer POST-data

Endre verdien på nginx.conf for å løse problemet.

client_max_body_size 2M til  
client_max_body_size 10M

Apache-server

Endre LimitRequestBody-konfigurasjonen i Apache-konfigurasjonsfilen, og hvis det er en virtuell vert, kontakt romleverandøren for å få hjelp til å endre den.

Spesifikke trinn:

Når man laster opp stor programvare i Apache-miljøet, kan det noen ganger oppstå en 413-feil, årsaken til denne feilen er feil konfigurasjon av Apache. Finn ut at Apache-konfigurasjonsfilmappen er conf-katalogen, og en katalog parallelt med denne katalogen kalles conf.d for å åpne denne conf.d, som inneholder en php.conf
Innholdet i innholdsfortegnelsen er som følger:
#
# PHP er et HTML-innebygd srip{filtering}ting-språk som forsøker å lage det
# Enkelt for utviklere å skrive dynamisk genererte nettsider.
#

LoadModule php4_module modules/libphp4.so

#
# Fordi PHP-tolken håndterer filer med en .php-endelse.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Legg index.php til listen over filer som skal vises som katalog
# indekser.
#
DirectoryIndex index.php

Feilen oppstår i denne LimitRequestBody-konfigurasjonen, bare endre verdien til større enn størrelsen på programvaren din

Hvis du ikke har denne profilen, vil du gjøre det
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Bare skriv det til Apache-konfigurasjonsfilen.

IIS Server (Windows Server 2003 IIS6)

Først stopp IIS Admin Service-tjenesten, og deretter
Finn metabase.xml under windows\system32\inesrv\, åpne den, finn ASPMaxRequestEntityAllowed for å endre til ønsket verdi, og start deretter IIS Admin Service-tjenesten på nytt

1. Utvidelse i webtjenesten tillater aktive serversider og inneholder dokumenter på serversiden
2. Endre egenskapene til hvert nettsteds Hjemmekatalog - Konfigurasjon - Alternativer - Slå på foreldresti
3. Gjør det mulig å laste opp store dokumenter (endre størrelsen du ønsker, i bytes)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 på linje 592
Standard standardverdi for AspMaxRequestEntityAllowed="204800" er 200K

Legg til to 0-ere, det vil si, det vil si at det endres, og nå kan du laste opp opptil 20 millioner.
AspMaxRequestEntityAllowed="20480000"




Foregående:Microsoft.Office.Interop.Word-dokumentet genererer tabeller dynamisk
Neste:[Øving OK] Plugin FEDERATED er deaktivert, ikke bry deg om dette, det går bra.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com