如何在HAProxy

时间:2017-09-27 20:56:27

标签: haproxy

我们在该字段中有几个(100+)客户端,并且HTTP请求中存在错误。该请求以前在直接路由到我们的Windows服务器时工作,但现在它在它前面的HAProxy v1.7失败了。

以下是一个示例请求: GET /index.aspx HTTP / 1.1 \ n主机:主机\ n \ n

在\ n。

之前的HTTP版本之后有一个额外的空格

以下是相关配置的快照。

前端http_port_80         bind :80         模式http         reqrep(。)\ HTTP / 1.1 \(。*)\ 1 \ HTTP / 1.1 \ 2         期权转发         选项accept-invalid-http-request         统计数据启用         use_backend cert_update if is_updater         use_backend getConsoleHTTP if is_getconsole         default_backend schedule_server

我已尝试重写请求以删除额外空间并设置选项accept-invalid-http-request来解决此问题,但我们仍会收到相同的错误。

{     类型:haproxy,     时间戳:1506545591,     termination_state:PR-,     HTTP_STATUS:400,     HTTP_REQUEST :,     http_version :,     REMOTE_ADDR:192.168.1.1,     bytes_read缓存:187,     upstream_addr: - ,     backend_name:http_port_80,     重试次数:0     bytes_uploaded:92,     upstream_response_time:-1,     upstream_connect_time:-1,     session_duration:2382     termination_state:PR }

在haproxy拒绝之前,有没有人知道如何修复格式错误的请求?

0 个答案:

没有答案
相关问题