Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
我怎么可能在服务器日志中看到Facebook URL?_Facebook_Apache - Fatal编程技术网

我怎么可能在服务器日志中看到Facebook URL?

我怎么可能在服务器日志中看到Facebook URL?,facebook,apache,Facebook,Apache,我在apache服务器日志中看到的URL显然是针对另一个站点的。我看到的最常见的是Facebook,但我也看到了Tumblr和YouTube。我正试图弄明白这是怎么发生的。以下是登录到我的服务器上的请求示例(我删除了远程IP地址): 这看起来像是有人在facebook.com上使用facebook聊天,不管出于什么原因,这篇文章被发送到了我的服务器。有人知道这是怎么发生的吗,或者我如何进一步调查这件事吗?据我所知,在Facebook上发布链接到你的网站时,Facebook通常会试图从链接中获取一

我在apache服务器日志中看到的URL显然是针对另一个站点的。我看到的最常见的是Facebook,但我也看到了Tumblr和YouTube。我正试图弄明白这是怎么发生的。以下是登录到我的服务器上的请求示例(我删除了远程IP地址):


这看起来像是有人在facebook.com上使用facebook聊天,不管出于什么原因,这篇文章被发送到了我的服务器。有人知道这是怎么发生的吗,或者我如何进一步调查这件事吗?

据我所知,在Facebook上发布链接到你的网站时,Facebook通常会试图从链接中获取一些信息(页面标题、文章标题、一些文本,可能是照片)。我怀疑这就是这里发生的事情。

有各种各样的脚本小子试图使用apache服务器作为代理。我不知道这方面有什么漏洞,但我在日志中也发现了与此相关的结果。你不应该为他们担心。

我的猜测是“自动‘黑客’脚本盲目地尝试他们武库中的任何东西”——类似于。如果您的服务器正确地处理了请求(即返回一个适当的错误页面,并且没有转发它们),您应该处于清除状态。

检查您的主机文件是否有任何流量被引导,或者这可能是他们上次访问您的服务器时使用的网站的引用者

此外,他们还可能将您的服务器用作代理,以便在流量通过您时访问被阻止的网站。我再看一遍,你似乎在屏蔽Facebook,因为404


编辑:你可以尝试使用hosts文件阻止服务器上的常见网站,让它们恼火。

我不这么认为。为什么facebook会向facebook.com的推荐人发出对不存在的url的发帖请求?这看起来不像是服务器端请求。同意,这些看起来像是客户端请求。你是什么意思,检查我的主机文件中是否有定向的流量?文件在/etc/hosts中?我不堵车。我用404回复,因为请求的URL在我的站点上不存在。我愿意相信这一点(尽管它本身就令人不安),但我正在寻找一种方法来确认这不是某种错误。
[IP Redacted] - - [21/Sep/2011:13:31:35 +0000] "POST /ajax/chat/buddy_list.php?__a=1 HTTP/1.1" 404 797 "http://www.facebook.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/534.48.3 (KHTML, like Gecko)"