Apache с mod_ssl и mod_proxy возвращает 413 Request Entity Too Large

У меня есть apache, который использует SSL и ProxyReverse, который передает входящий запрос на простой веб-сервис отдыха, работающий на tomcat. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что мой apache возвращает объект запроса HTTP 413 слишком большой, если отправляю запрос POST с телом JSON на мой веб-сервис.

Запрос имеет следующие заголовки:

Accept: application/json, application/*+json
Content-Type: application/json;charset=UTF-8
Content-Length: 146226
User-Agent: Java/1.7.0_45
Connection: keep-alive
Host: myhost

Версия для Linux (AWS):

[root@myhost ~]# uname -r
Linux myhost 4.4.8-20.46.amzn1.x86_64 #1 SMP Wed Apr 27 19:28:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Версия Apache:

[root@myhost ~]# httpd -version
Server version: Apache/2.2.31 (Unix)
Server built:   Mar  7 2016 23:50:21

На мой взгляд, это действительно странно, потому что длина содержимого не очень велика, поэтому я не знаю, почему мой apache просто отклоняет этот запрос ...

Я очень надеюсь, что вы можете мне с этим помочь! :)


person Chris S.    schedule 03.06.2016    source источник


Ответы (1)


Я только что нашел ответ сам, я просто увеличил SSLRenegBufferSize в моем apache conf, и теперь все работает нормально:

<Location />
    Allow from all
    SSLRenegBufferSize 20982000
    SSLVerifyClient require
    SSLVerifyDepth 5
</Location>
person Chris S.    schedule 03.06.2016