我的 Apache 日志中的 HTTP 请求“\x80z\x01\x03\x01”

我的 Apache 日志中的 HTTP 请求“\x80z\x01\x03\x01”

我的 Apache 访问日志中有很多以下 HTTP 请求:

178.91.64.43 - - [17/May/2012:16:33:22 +0400] "\x80z\x01\x03\x01" 200 65900 "-" "-"

我的网站因此停止工作。因此,我使用 csf 防火墙阻止所有此类 IP。我使用的是 CentOS 5.8 和 Apache 2.2.4。

您能帮我理解这些请求是什么吗?我无法用 Google 搜索任何内容,只是需要一个起点来解决这个问题。

谢谢。

更新。

Web 服务器正在监听端口 443。

   tcp  0    0 :::443    :::*    LISTEN      0   2686146530 19775/httpd

答案1

这看起来像有人尝试使用 SSL 连接到非 SSL 端口(即 https://)。

连接客户端出现了问题,或者您的 Web 服务器正在监听端口 443,但没有监听 SSL 连接?

customlog您可以使用输出中的某个位置创建一个 Apache %p,并跟踪这些连接实际出现在哪个端口上。如果它们在端口 443 上,那么您的配置可能就是问题所在,如果它们在端口 80 上,我不确定该建议什么。

答案2

看起来好像有人尝试通过 ssl 连接到非 ssl 端口。

相关内容