我的 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 端口。