对/favicon.ico的请求始终返回Subversion favicon.ico,但我找不到导致此的配置

时间:2012-08-10 07:50:43

标签: apache svn virtualhost favicon apache-config

在我的一个用于某些内部开发空间等服务器的服务器上,配置了Apache,Git,Subversion等。 VirtualHost配置没什么特别的,我认为我完全控制和理解了这个服务器的配置及其运行方式。我想我错了。我最近发现所有请求,无论我尝试什么VirtualHost,都会在访问<vhost>.<domain>/favicon.ico时返回Subversion图标。这让我很困惑 - 因为我确信我对这台服务器的配置了如指掌而烦恼了我。

它似乎没有造成任何问题,但我很生气,有一个配置在哪里做了我明确没有要求的东西。所以我一直试图追踪这种配置,但到目前为止没有运气。

服务器正在运行Gentoo Linux,所以我想我在Apache配置的某个地方寻找<Location>块。我一直在浏览所有VirtualHost定义,所有模块配置和Apache配置。对于所有grep文件中的所有<Location>favicon条目,我甚至已经/etc/了。仍然没有运气。

关于我将如何追捕这件事,我已经没有想法了,所以我希望能得到你们这些家伙的帮助。

感谢您的时间:)

1 个答案:

答案 0 :(得分:1)

好的,我有点聪明。在办公室这是一个缓慢的一天所以我有时间花在这个小细节上:)

我现在知道favicon.ico来自哪里 - 我想。

在我的服务器中,/var/www/localhost/htdocs/favicon.ico,由于某些原因我不知道是Subversion徽标。如果我重命名这个文件,所有这些文件都会突然运行,它会正确地抓取我为每个VirtualHost放置的图标。

这很不错,但我仍然对为什么主机favicon优先于个人VirtualHosts图标感到困惑。我仍然无法在任何可能导致此行为的VirtualHosts中找到任何<Location>定义。