我查看了我很少使用的服务器上的 Nginx(端口 80)访问日志,发现 get 语句中有很多行包含完整的 URL。这是为了完成什么?大多数都返回 404,但其中一个(不是下面的那个)返回 200,并且在请求中紧接着有几个十六进制代码。发生了什么?
#.#.#.# - - [28/Sep/2016:18:01:31 +0000] "GET http://www.baidu.com/cache/global/img/gs.gif HTTP/1.1" 404 169 "-" "Mozilla"
答案1
也许您正在使用中国百度服务的某个 IP?说实话:如果您在公共 IP 上运行服务器,您将不得不习惯此类条目。将它们视为统计数据,并在奇怪的条目超过某个阈值时做出反应。
答案2
有人正在对您进行开放代理扫描......