用户代理导致Apache 500错误?

时间:2013-03-20 02:18:49

标签: apache user-agent

我目前使用已提供给自己的警报探测shell脚本从Apache获得500个错误。

不幸的是,当尝试在服务器上本地访问内容但使用其他方法(如wget和telnet)工作正常时,我无法理解脚本为什么会生成500错误。

以下是每次尝试的Apache访问日志条目:

使用Wget

127.0.0.1 - "" [19/Mar/2013:14:31:44 +1100] "GET /index.html HTTP/1.1" 200 1635 "-" "Wget/1.13.3" "-"

使用Telnet

127.0.0.1 - "" [20/Mar/2013:13:12:11 +1100] "GET /index.html HTTP/1.1" 200 1635 "-" "-" "-"

使用探针脚本

127.0.0.1 - -  [19/Mar/2013:14:33:56 +1100] "GET /index.html HTTP/1.1" 500 -    "-" "" "-"

我能看到的唯一区别是探针在用户代理(第3项)中有一个 - 而不是“”,无论哪种方式告诉我它没有在任何实例中传递(因为这是预期的没有认证)。

我已经提高了Apache中所有内容的日志记录,无法弄清楚什么是错误。没有涉及处理,它是一个静态文件,我也尝试过使用其他文件类型,比如图像无济于事。

有没有人有任何想法或看到类似的东西?

谢谢, 贝

0 个答案:

没有答案