阻止apache上的请求,我的ip地址是其他人';以前

阻止apache上的请求,我的ip地址是其他人';以前,apache,amazon-ec2,Apache,Amazon Ec2,我在AmazonEC2实例上设置了一个简单的Web服务器,但分配给它的ip必须是别人以前的,因为日志中充斥着对不存在的网页和图像的请求 从外观上看,分配给我的Web服务器的IP过去属于一个食品博客或其他东西,并且一个特定的仍在运行的网站链接到了以前存在于该服务器上的图像。是否有任何方法可以阻止通过此仍在运行的网站转发的所有请求,或其他解决方案来清理我的日志文件/减轻我服务器上的负载?您不能真正阻止它们,但如果您的服务器运行在基于EBS的实例上,您可以: 停止实例(在中的实例上单击鼠标右键) 再

我在AmazonEC2实例上设置了一个简单的Web服务器,但分配给它的ip必须是别人以前的,因为日志中充斥着对不存在的网页和图像的请求


从外观上看,分配给我的Web服务器的IP过去属于一个食品博客或其他东西,并且一个特定的仍在运行的网站链接到了以前存在于该服务器上的图像。是否有任何方法可以阻止通过此仍在运行的网站转发的所有请求,或其他解决方案来清理我的日志文件/减轻我服务器上的负载?

您不能真正阻止它们,但如果您的服务器运行在基于EBS的实例上,您可以:

  • 停止实例(在中的实例上单击鼠标右键)
  • 再次启动实例
你应该得到一个新的IP,你需要修复你的DNS指向它


发生这种情况时,您的站点将在几分钟内不可用,但希望问题会消失,或者至少成为其他人的问题。

您可以创建一个具有以前使用的域名的服务器名和服务器别名的虚拟主机。然后在中,阻止对此站点的所有访问,或者将所有请求重定向到您想要的任何位置

<VirtualHost ip.address:80>
  ServerName foodblog.com
  ServerAlias www.foodblog.com

  # 404 everything
  order allow,deny
  deny from all

  #or redirect everything
  Redirect  / http://some.other.website/
</VirtualHost>

ServerName foodblog.com
ServerAlias www.foodblog.com
#404一切
命令允许,拒绝
全盘否定
#或者改变一切
重定向/http://some.other.website/

如果请求大多与图像链接,您甚至可以创建自己的图像,上面写着“删除此链接”,并重定向到该图像,以便引起某人的注意。

尽管如此,他仍然会获得流量,这取决于他不想为他不关心的流量付费的数量。他还将有一个奇怪的虚拟主机配置永远挂着,所以我觉得我之前的建议是一个更干净的解决方案。