Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11496|Risposta: 0

[Web] Consiglio: soluzione alternativa per un'entità richiesta 413 troppo grande

[Copiato link]
Pubblicato su 29/01/2016 11:09:18 | | |

Server Nginx

Il motivo è che l'entità richiedente è troppo lunga. Generalmente, i dati del Post del Corpo sono troppo grandi quando viene richiesto il Post

Ad esempio, caricare file grandi è troppo grande; Ad esempio, ci sono più dati POST

Cambia il valore di nginx.conf per risolvere il problema.

client_max_body_size da 2 a  
client_max_body_size 10M

Server Apache

Modifica la configurazione LimitRequestBody nel file di configurazione Apache e, se si tratta di un host virtuale, contatta il fornitore di spazio per aiutarti a modificarla.

Passaggi specifici:

Quando si carica software di grandi dimensioni nell'ambiente Apache, a volte si verifica un errore 413; la ragione di questo errore è dovuta a una configurazione impropria di Apache, trova che la directory di configurazione Apache è la directory conf, e una directory parallela a questa directory si chiama conf.d per aprire questa conf.d, che contiene un php.conf
Il contenuto dell'indice è il seguente:
#
# PHP è un linguaggio di filtraggio script-embedded in HTML che cerca di crearlo
# Facile per gli sviluppatori scrivere pagine web generate dinamicamente.
#

LoadModule php4_module modules/libphp4.so

#
# Perché l'interprete PHP gestisce i file con un'estensione .php.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Aggiungi index.php all'elenco dei file che saranno serviti come directory
# indici.
#
DirectoryIndex index.php

L'errore si verifica su questa configurazione di LimitRequestBody, basta cambiare il valore in più grande della dimensione del tuo software

Se non hai questo profilo, per favore farai
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Basta scriverlo nel file di configurazione Apache.

IIS Server (Windows Server 2003 IIS6)

Prima interrompi il servizio di amministrazione IIS, e poi
Trova il metabase.xml sotto windows\system32\inesrv\, aprilo, trova ASPMaxRequestEntityAllowed per modificare al valore richiesto, e poi riavvia il servizio di amministrazione IIS

1. L'estensione nel servizio web consente pagine server attive e contiene documenti lato server
2. Modificare le proprietà di ogni sito Home Directory - Configurazione - Opzioni - Abilitare il Percorso Genitore
3. Rendere possibile caricare documenti grandi (modificandoli alla dimensione desiderata, in byte)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 sulla linea 592
Il valore predefinito predefinito di AspMaxRequestEntityAllowed="204800" è 200K

Aggiungi due zero, cioè cambia, e ora puoi caricare fino a 20M.
AspMaxRequestEntityAllowed="20480000"




Precedente:Il documento Microsoft.Office.Interop.Word genera dinamicamente tabelle
Prossimo:[Allenamento OK] Il plugin FEDERATED è disabilitato, non farci caso, va bene.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com