我在我的 Apache 2.2 日志中发现了以下几行(使用标准“组合”日志格式):
92.240.68.152 - - [10/Feb/2013:20:47:38 +0000] "GET http://8stepschools.com/images/8stances_tiger.jpg HTTP/1.1" 301 - "-" "webcollage/1.135a"
94.75.247.144 - - [10/Feb/2013:11:09:35 +0000] "HEAD http://www.lenta.ru/info/ HTTP/1.1" 302 - "-" "Mozilla/5.0 ( Windows; U; Windows NT4.0; FireFox )"
我从未听说过这些网站。我们当然不会链接或重定向到它们。这些网站似乎不像是探测代理的远程客户端 - 从我收集的信息来看,代理请求最终会得到 200 或 404
这些请求是什么?为什么我的服务器要重定向到它们?
答案1
它们可能是尝试查看您的服务器是否作为代理运行。请求后的数字只是您的服务器返回的状态代码。200 表示正常,404 表示页面未找到。30X 响应表示您的网站已配置为将所有针对不存在的 URI(这些 URI 将会存在)的请求重定向到另一个页面/网站。
如果你只有几个,我就不会担心它们。