![Apache“幽灵”请求?](https://linux22.com/image/756674/Apache%E2%80%9C%E5%B9%BD%E7%81%B5%E2%80%9D%E8%AF%B7%E6%B1%82%EF%BC%9F.png)
我缺乏表述问题的能力,否则我可能会找到解决方案。
我注意到我的访问日志中有很多无意义的请求
:~/$ cat /var/log/apache2/access.log | grep -P "GET / HTTP/1.1. 403 \d+ .-. .-." | wc -l
23358
这持续了好几个小时。这显然不是任何类型的攻击,因为对于任何服务器来说,这都是小菜一碟。我真的很想知道是什么原因造成的。
:~/$ cat /var/log/apache2/access.log | grep -P "GET / HTTP/1.1. 403 \d+ .-. .-." | head
x.y.225.125 - - [27/Aug/2020:06:25:06 +0300] "GET / HTTP/1.1" 403 14779 "-" "-"
x.y.225.125 - - [27/Aug/2020:06:25:07 +0300] "GET / HTTP/1.1" 403 14779 "-" "-"
x.y.245.189 - - [27/Aug/2020:06:25:13 +0300] "GET / HTTP/1.1" 403 15081 "-" "-"
x.y.245.189 - - [27/Aug/2020:06:25:13 +0300] "GET / HTTP/1.1" 403 15081 "-" "-"
x.y.245.189 - - [27/Aug/2020:06:25:13 +0300] "GET / HTTP/1.1" 403 15081 "-" "-"
x.y.245.189 - - [27/Aug/2020:06:25:13 +0300] "GET / HTTP/1.1" 403 15081 "-" "-"
x.y.225.125 - - [27/Aug/2020:06:25:19 +0300] "GET / HTTP/1.1" 403 14779 "-" "-"
x.y.225.125 - - [27/Aug/2020:06:25:19 +0300] "GET / HTTP/1.1" 403 14779 "-" "-"
x.y.225.125 - - [27/Aug/2020:06:25:30 +0300] "GET / HTTP/1.1" 403 14779 "-" "-"
x.y.225.125 - - [27/Aug/2020:06:25:30 +0300] "GET / HTTP/1.1" 403 14779 "-" "-"
所有请求总共来自大约 10 个 IP。
答案1
可能是机器人正在检查一些公共代理是否正常工作。
答案2
403 返回代码意味着请求的资源访问被禁止。
因此,似乎有一些东西正在尝试定期检查访问是否恢复。