在我以前的职位我在Apache日志中有一些奇怪的东西。 再次,我发现了一些奇怪的东西,但是令我感到厌烦的是响应代码。 这不是501了,而是200.你说什么? 我应该启用偏执模式吗? 这是条目:
***.***.***.*** - - [02/Feb/2011:00:42:51 +0100] "=\xa29)\x84\x11\xd0O\xa7@\xbd\x8f\xc4G\x96T\xf4" 200 25564
这不是一个有效的HTTP请求。 你可以得到类似的日志条目做类似telnet youserver 80 ,然后input ' telnet youserver 80 '。 我猜在你的服务器的根目录下有一些index.php文件?
如果内存服务200是一个确定的HTTP状态代码
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
从维基百科
2xx成功
这类状态代码表示客户请求的操作已被接收,理解,接受和处理成功。
200 OK成功HTTP请求的标准响应。 实际的响应将取决于使用的请求方法。 在GET请求中,响应将包含与请求的资源相对应的实体。 在POST请求中,响应将包含描述或包含操作结果的实体。