Лучший отвечающий
Настройка IIS под Windows Server 2019, ограничение на размер файла

Вопрос
-
При настройке локально установленого сайта (после настройки его предполагается привязать к домену и разместить в открытом доступе) столкнулся с проблемой, прошу помочь.
Сайт развёрнут на платформе Moodle (PHP + MariaDB), это образовательная платформа с открытым кодом, достаточно сложная в установке, настройке и управлении. Запустил IIS, установил PHP и базу данных, развернул сам сайт на Moodle, далее образовательный контент (онлайн-курсы) предполагается восстанавливать из резервных копий средствами самого Moodle. Суть проблемы в следующем.
Не получается загрузить на сайт файлы (резервных копий) более 45 Мб (ориентировочно) - выскакивает "Ошибка соединения сервером". В настройках самой платформы Moodle и в файле php.ini установлены гораздо более высокие разрешения, то есть, судя по всему, не пускает именно IIS. При этом такие же файлы меньшего размера (резервные копии других курсов в том же формате) загружаются корректно. Где в настройках IIS может находиться такое ограничение объёма?
Знающие люди, помогите, пожалуйста. Заранее спасибо за ответы.
9 июня 2022 г. 8:55
Ответы
-
Здравствуйте,
Для IIS 10 лимит около 4гб, попробуйте настроить IIS через подобный пример:
<system.web> <httpRuntime maxRequestLength="102400" /> </system.web> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="104857600" /> </requestFiltering> </security> </system.webServer>
Также посмотрите: Configuring ASP.NET and IIS Request Length for POST Data
И Request Limits <requestLimits>
Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
- Изменено Maksim MarinovMicrosoft contingent staff, Moderator 9 июня 2022 г. 16:17
- Предложено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 13 июня 2022 г. 12:24
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 20 июня 2022 г. 14:31
9 июня 2022 г. 16:16Модератор
Все ответы
-
Здравствуйте,
Для IIS 10 лимит около 4гб, попробуйте настроить IIS через подобный пример:
<system.web> <httpRuntime maxRequestLength="102400" /> </system.web> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="104857600" /> </requestFiltering> </security> </system.webServer>
Также посмотрите: Configuring ASP.NET and IIS Request Length for POST Data
И Request Limits <requestLimits>
Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
- Изменено Maksim MarinovMicrosoft contingent staff, Moderator 9 июня 2022 г. 16:17
- Предложено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 13 июня 2022 г. 12:24
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 20 июня 2022 г. 14:31
9 июня 2022 г. 16:16Модератор -
получилось18 июня 2022 г. 15:14