У меня проблема с Request Entity Too Large при отправке больших данных через AJAX в программу Php.
Я не думаю, что mod_security установлен или включен, так как нет папки / etc / modsecurity, и я не могу найти ничего с именем при поиске файлов на сервере.
Домен работает на виртуальном хосте в ssl.conf, и все работает нормально, за исключением этой проблемы с отправкой больших объемов данных.
Странно то, что у меня тоже есть такая же установка сервера на локальной виртуальной машине разработки, которая также работает по SSL через самоподписанный сертификат, и проблема не возникает на локальной машине; проблема в реальном выделенном сервере.
Может быть много всего, но у вас есть это LimitRequestBody
директива в Apache, которая определяется как таковая:
Эта директива определяет количество байтов от 0 (то есть неограниченно) до 2147483647 (2 ГБ), которые разрешены в теле запроса. См. Примечание ниже об ограниченной применимости к запросам прокси.
Директива LimitRequestBody позволяет пользователю установить ограничение на допустимый размер тела сообщения HTTP-запроса в контексте, в котором дается директива (сервер, для каталога, для каждого файла или для каждого местоположения). Если запрос клиента превышает этот предел, сервер вернет ответ с ошибкой вместо обслуживания запроса. Размер тела обычного сообщения запроса будет сильно различаться в зависимости от природы ресурса и методов, разрешенных для этого ресурса. Сценарии CGI обычно используют тело сообщения для получения информации о форме. Для реализации метода PUT потребуется значение, по крайней мере, такое же большое, как любое представление, которое сервер желает принять для этого ресурса.
По умолчанию Apache 0
(без ограничений), ваша собственная установка может иметь другое значение.
У вас также есть другие директивы, которые ограничивают подобные вещи (см. Все, начиная с Limit
на https://httpd.apache.org/docs/2.4/mod/core.html), включая длину и содержимое заголовка.
Вам нужно будет внимательнее изучить конфигурацию вашего Apache. Вы также можете увеличить подробность, и тогда вы должны будете иметь более подробную информацию в своих файлах журнала.