Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11496|Odpowiedź: 0

[Web] Wskazówka: Obejście dla zbyt dużej jednostki zapytania 413

[Skopiuj link]
Opublikowano 29.01.2016 11:09:18 | | |

Serwer Nginx

Powodem jest to, że podmiot żądający jest zbyt długi. Zazwyczaj dane w treści treści treści Treści Treści są zbyt obszerne, gdy Post jest zamawiany

Na przykład przesyłanie dużych plików jest zbyt duże; Na przykład jest więcej danych POST

Zmień wartość nginx.conf, aby rozwiązać problem.

client_max_body_size 2M do  
client_max_body_size 10M

Serwer Apache

Zmodyfikuj konfigurację LimitRequestBody w pliku konfiguracyjnym Apache, a jeśli jest to wirtualny host, skontaktuj się z dostawcą przestrzeni, aby pomóc ją zmodyfikować.

Konkretne kroki:

Podczas przesyłania dużego oprogramowania w środowisku Apache czasem pojawia się błąd 413, przyczyną tego błędu jest nieprawidłowa konfiguracja Apache; znajdź katalog plików konfiguracyjnych Apache jako katalog conf, a katalog równoległy do tego katalogu nazywa się conf.d, aby otworzyć ten conf.d, który zawiera php.conf
Treść spisu treści jest następująca:
#
# PHP to język scrip{filtering}ting w HTML, który próbuje go stworzyć
# Łatwe dla deweloperów do pisania dynamicznie generowanych stron internetowych.
#

LoadModule php4_module modules/libphp4.so

#
# Bo interpreter PHP obsługuje pliki z rozszerzeniem .php.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Dodaj index.php do listy plików, które będą obsługiwane jako katalog
# indeksy.
#
DirectoryIndex index.php

Błąd pojawia się w tej konfiguracji LimitRequestBody, wystarczy zmienić wartość na większą niż rozmiar twojego oprogramowania

Jeśli nie masz tego profilu, proszę, będziesz go mieć
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Po prostu zapisz to do pliku konfiguracyjnego Apache.

IIS Server (Windows Server 2003 IIS6)

Najpierw zatrzymaj usługę IIS Admin Service, a potem
Znajdź metabase.xml w windows\system32\inesrv\, otwórz go, znajdź ASPMaxRequestEntityAllowed, aby zmodyfikować do wymaganej wartości, a następnie zrestartuj usługę IIS Admin Service

1. Rozszerzenie w usłudze sieciowej pozwala na aktywne strony serwera i zawiera dokumenty po stronie serwera
2. Zmodyfikuj właściwości każdego katalogu domowego lokalizacji - Konfiguracja - Opcje - Włączenie ścieżki rodzica
3. Umożliwienie przesyłania dużych dokumentów (modyfikacja rozmiaru do wybranego rozmiaru, w bajtach)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 na linii 592
Domyślna wartość domyślna AspMaxRequestEntityAllowed="204800" to 200K

Dodaj do niego dwie zera, czyli się zmieni, i teraz możesz przesłać do 20M.
AspMaxRequestEntityAllowed="20480000"




Poprzedni:Dokument Microsoft.Office.Interop.Word dynamicznie generuje tabele
Następny:[Ćwiczenie OK] Wtyczka FEDERATED jest wyłączona, nie zwracaj na to uwagi, wszystko w porządku.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com