Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
apache访问日志中来自未知URL的大量请求_Apache_Amazon Web Services_Apache2_Ddos - Fatal编程技术网

apache访问日志中来自未知URL的大量请求

apache访问日志中来自未知URL的大量请求,apache,amazon-web-services,apache2,ddos,Apache,Amazon Web Services,Apache2,Ddos,AWS上的Apache访问日志充斥着未知请求。出路是什么?我已尝试使用旧映像创建新实例,但问题仍然存在 下面是访问日志的片段: 27.219.140.6:80 - - [16/Dec/2015:12:16:34] "GET http://ib.adnxs.com/ttj?id=2502016&referrer=http%3A%2F%2Fwww.gamesindustry.biz%2F&cb=94400 HTTP/1.0" 302 871 "http://www.games

AWS上的Apache访问日志充斥着未知请求。出路是什么?我已尝试使用旧映像创建新实例,但问题仍然存在

下面是访问日志的片段:

    27.219.140.6:80 - - [16/Dec/2015:12:16:34] "GET http://ib.adnxs.com/ttj?id=2502016&referrer=http%3A%2F%2Fwww.gamesindustry.biz%2F&cb=94400 HTTP/1.0" 302 871 "http://www.gamesindustry.biz/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; FunWebProducts; GTB6.5; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; eSobiSubscriber 2.0.4.16; OfficeLiveConnector.1.5; OfficeLivePatch." 0
    212.253.110.157:80 - - [16/Dec/2015:12:16:35] "GET http://www.apple.com/ HTTP/1.1" 200 5190 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; .NET CLR 1.1.4322; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)" 0
    41.142.156.138:80 - - [16/Dec/2015:12:16:36] "GET http://www.msftncsi.com/ncsi.txt HTTP/1.1" 200 210 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; .NET CLR 1.1.4322; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)" 0
    142.54.163.44:80 - - [16/Dec/2015:12:16:36] "GET http://n204adserv.com/ads-sync.js?v=1&key=75c9de7c92b8d52328ebd5ae841ecff4&cIds=&adsCampaignKey=0&ch=window.location.hostname.replace(/[^w.-_~]/g, HTTP/1.0" 200 1727 "http://www.cyclingnews.com" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; Acoo Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" 0

从这些未知域被淹没。这使得服务器完全不可用。这方面有什么指示吗?

正如Michael-sqlbot所说,您的实例看起来像是一个开放代理

您可以使用在线代理测试仪来检查这是否正确,例如输入服务器向外的IP地址,然后尝试使用端口80和8080,看看它是否报告它是否打开


如果是,请检查apache站点配置和apache模块,是否需要启用mod_代理?等等。

您是直接在EC2实例上接受连接,还是使用其他服务,如ELB、CloudFront等。?我似乎记得大约一年前,我遇到过一个类似的问题,那是由ELB引起的。我忘了我们是否启动了新的ELB。我认为我们在开始看到这一点后联系了AWS支持部门,他们最终修补/修复了ELB,使其停止发生。使用路由53直接在EC2实例上接受连接如果您有AWS支持计划,我仍然建议联系他们。这种行为对我来说很熟悉,虽然是很久以前的事了。他们的一个或多个ELB(据我所知,这是一个共享资源)可能错误地将流量定向到您的EC2实例。看起来您错误地将web服务器配置为开放代理,有人发现了这一事实,现在人们正在通过您浏览web。在找到并更正错误之前,此服务器应处于脱机状态。您正在为此带宽付费。