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

And*_*rew 5 apache-2.2

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

178.91.64.43 - - [17/May/2012:16:33:22 +0400] "\x80z\x01\x03\x01" 200 65900 "-" "-"
Run Code Online (Sandbox Code Playgroud)

我的网站因为它们而停止工作。所以,我只是用我的 csf 防火墙阻止了所有这些 IP。我在 CentOS 5.8 上使用 Apache 2.2.4。

你能帮我理解这些请求是什么吗?我无法用谷歌搜索任何东西,只需要一个起点来解决这个问题。

谢谢你。

更新。

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

   tcp  0    0 :::443    :::*    LISTEN      0   2686146530 19775/httpd
Run Code Online (Sandbox Code Playgroud)

Eig*_*ony 12

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

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

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

  • 自从我在网上打开它以来,我一直在我的服务器上得到它。我找到了相同的答案,一些客户端试图将 SSL 连接到未加密的套接字。您无法完全阻止它,因为它实际上是“用户错误”。但是,我只为有限数量的 IP 获得它。您可以在防火墙中禁止这些 IP。 (3认同)