1

SSL と ProxyReverse を使用する apache があり、着信要求を Tomcat で実行されている単純な REST Web サービスに転送します。私が現在直面している問題は、JSON 本文を含む POST 要求を Web サービスに送信すると、Apache が HTTP 413 Request Entity Too Large を返すことです。

リクエストには次のヘッダーがあります。

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

アパッチのバージョン:

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

私の意見では、コンテンツの長さがそれほど大きくないため、これは本当に奇妙です。なぜ私のApacheがその要求を拒否するのかわかりません...

私はあなたがそれで私を助けてくれることを本当に願っています! :)

4

1 に答える 1

3

私は自分で答えを見つけましたSSLRenegBufferSize.apache confのを増やすだけで、すべてが正常に機能するようになりました:

<Location />
    Allow from all
    SSLRenegBufferSize 20982000
    SSLVerifyClient require
    SSLVerifyDepth 5
</Location>
于 2016-06-03T07:02:29.667 に答える