Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11496|Antwoord: 0

[Web] Tip: Workaround voor te grote 413-verzoekentiteit

[Link kopiëren]
Geplaatst op 29-01-2016 11:09:18 | | |

Nginx-server

De reden is dat de verzoekende entiteit te lang is. Over het algemeen is de data van het Body Content Post te groot wanneer het bericht wordt aangevraagd

Bijvoorbeeld, het uploaden van grote bestanden is te groot; Zo is er meer POST-data

Verander de waarde van nginx.conf om het probleem op te lossen.

client_max_body_size 2M naar  
client_max_body_size 10M

Apache server

Pas de LimitRequestBody-configuratie aan in het Apache-configuratiebestand, en als het een virtuele host is, neem contact op met de space provider om te helpen deze aan te passen.

Specifieke stappen:

Bij het uploaden van grote software in de Apache-omgeving is er soms een 413-fout; de reden hiervoor is de verkeerde configuratie van Apache; vind dat de Apache-configuratiemap de conf-map is, en een map parallel aan deze map heet conf.d om deze conf.d te openen, die een php.conf bevat.
De inhoud van de inhoudsopgave is als volgt:
#
# PHP is een HTML-ingebedde scrip{filtering}ting-taal die probeert het te maken
# Makkelijk voor ontwikkelaars om dynamisch gegenereerde webpagina's te schrijven.
#

LoadModule php4_module modules/libphp4.so

#
# Omdat de PHP-interpreter bestanden met een .php extensie behandelt.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Voeg index.php toe aan de lijst van bestanden die als map worden bediend
# indexen.
#
DirectoryIndex index.php

De fout doet zich voor bij deze LimitRequestBody-configuratie, verander gewoon de waarde naar groter dan de grootte van je software

Als je dit profiel niet hebt, doe dat dan alsjeblieft
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Schrijf het gewoon naar het Apache-configuratiebestand.

IIS Server (Windows Server 2003 IIS6)

Stop eerst de IIS Admin Service-dienst, en daarna
Zoek de metabase.xml onder windows\system32\inesrv\, open hem, zoek ASPMaxRequestEntityAllowed om aan te passen naar de vereiste waarde, en start vervolgens de IIS Admin Service-service opnieuw op

1. Uitbreiding in de webservice maakt actieve serverpagina's mogelijk en bevat documenten aan de serverzijde
2. Wijzig de eigenschappen van elke site Home Directory - Configuratie - Opties - Schakel Ouderpad in
3. Maak het mogelijk om grote documenten te uploaden (aanpassen naar de gewenste grootte, in bytes)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 op lijn 592
De standaardwaarde van AspMaxRequestEntityAllowed="204800" is 200K

Voeg er twee nullen aan toe, dat wil zeggen, het verandert, en nu kun je tot 20 miljoen uploaden.
AspMaxRequestEntityAllowed="20480000"




Vorig:Het Microsoft.Office.Interop.Word-document genereert dynamisch tabellen
Volgend:[Oefenen OK] Plugin FEDERATED is uitgeschakeld, let hier niet op, het is oké.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com