Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 11496|Отговор: 0

[Уеб] Съвет: Заобиколно решение за 413 заявка твърде голяма

[Копирай линк]
Публикувано в 29.01.2016 г. 11:09:18 ч. | | |

Nginx сървър

Причината е, че заявяващият субект е твърде дълъг. Обикновено данните за публикацията с основно съдържание са твърде големи, когато публикацията е поискана

Например, качването на големи файлове е твърде голямо; Например, има повече POST данни

Променете стойността на nginx.conf, за да решите проблема.

client_max_body_size 2M до  
client_max_body_size 10М

Apache сървър

Променете конфигурацията на LimitRequestBody в конфигурационния файл на Apache и ако е виртуален хост, свържете се с доставчика на пространството за помощ при модификацията.

Конкретни стъпки:

При качване на голям софтуер в Apache средата понякога има грешка 413, причината за тази грешка е неправилната конфигурация на Apache, намирането на конфигурационния файл на Apache е conf директорията, а директорията, паралелна на тази директория, се нарича conf.d, за да се отвори тази conf.d, която съдържа php.conf
Съдържанието на съдържанието е следното:
#
# PHP е език, вграден в HTML, който се опитва да го направи
# лесно за разработчиците да пишат динамично генерирани уеб страници.
#

LoadModule php4_module modules/libphp4.so

#
# Защото PHP интерпретаторът обработва файлове с разширение за .php.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Добавете index.php към списъка с файлове, които ще се обслужват като директория
# индекси.
#
DirectoryIndex index.php

Грешката възниква в тази конфигурация на LimitRequestBody, просто промени стойността на по-голяма от размера на софтуера ти

Ако нямате този профил, моля, направете го
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Просто го запиши в конфигурационния файл на Apache.

IIS Server (Windows Server 2003 IIS6)

Първо спри услугата IIS Admin Service, а после
Намерете metabase.xml под windows\system32\inesrv\, отворете го, намерете ASPMaxRequestEntityAllowed за промяна до необходимата стойност и след това рестартирайте услугата IIS Admin Service

1. Разширението в уеб услугата позволява активни сървърни страници и съдържа документи от страна на сървъра
2. Променете свойствата на всеки сайт Начална директория - Конфигурация - Опции - Активиране на родителския път
3. Направете възможно качване на големи документи (модифициране до желания размер, в байтове)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 онлайн 592
Стандартната стойност по подразбиране на AspMaxRequestEntityAllowed="204800" е 200K

Добави две 0 към него, тоест ще се промени, и сега можеш да качиш до 20M.
AspMaxRequestEntityAllowed="20480000"




Предишен:Документът Microsoft.Office.Interop.Word динамично генерира таблици
Следващ:[Тренирай добре] Плъгинът FEDERATED е деактивиран, не обръщайте внимание на това, всичко е наред.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com