Apache服务器拒绝请求

我有一台运行Ubuntu 16.0.4并运行Apache 2.4.18的服务器,它似乎拒绝来自某些客户端的请求。 我有另一台服务器与Apache 2.4.7接受相同的请求无错误。 如果我通过像Runscope这样的代理运行请求,我会得到一个结果。 如果我只是要求一个简单的PHP文件,我会得到错误。 我有loglevel设置为debugging,但服务器根本不显示请求。 我已经设置了LimitRequestLine 100000和AllowEncodedSlashes On,因为我请求的URL包含一个编码的URL。 但是,如果我删除所有传递的参数,它仍然失败。

这似乎是一个握手问题。

[MacBook-Pro-2:〜] admin%openssl s_client -connect www2.nrgsoft.com:443 CONNECTED(00000003)3519:error:140790E5:SSL例程:SSL23_WRITE:ssl握手失败:/ BuildRoot / Library / Caches / com。 apple.xbs /来源/ OpenSSL098 / OpenSSL098-59.60.1 / src目录/ SSL / s23_lib.c:185:

证书似乎是好的,当我检查像SSLLabs的网站。 https://www.ssllabs.com/ssltest/analyze.html?d=www2.nrgsoft.com

我的Mac有OpenSSL 0.9.8zh 2016年1月14日,而服务器是OpenSSL 1.0.2g 2016年3月1日。

在从2.3到2.4版本更新之后,在使用ssl从外部apache服务器下载csv文件的批处理过程中,我有同样的行为,并禁用了一些旧的encryptiontypes。 重新开始工作的唯一方法是升级在该批处理过程中build立ssl连接的服务器的openssl版本。 我发现openssl的comunity版本的作品,我不知道这是否适合你,但也许有助于find一种方法。