目前我们有一个运行 Django 的带有 mod_ssl 2.2.3 的 Apache 2.2.3 服务器,用户使用 x509 证书进行身份验证。
到目前为止,系统运行良好,但单个用户在尝试上传文件时收到 400 Bad Request 错误,有关此操作的 ssl_error_log 的内容是:
[<date>] [error] [client <client ip>] 请求失败:读取标头时出错,referer:<referrer url>
ssl_access_log 的内容是:
<client ip> - - [<date>] "POST <target page> HTTP/1.1" 400 321
此外,据我所知,用户的浏览器是 Firefox。
我完全无法重现此错误,到目前为止,其他用户都没有遇到过它。你能指出发生这种情况的一些原因吗?