在我的一个用于某些内部开发空间等服务器的服务器上,配置了Apache,Git,Subversion等。 VirtualHost配置没什么特别的,我认为我完全控制和理解了这个服务器的配置及其运行方式。我想我错了。我最近发现所有请求,无论我尝试什么VirtualHost,都会在访问<vhost>.<domain>/favicon.ico
时返回Subversion图标。这让我很困惑 - 因为我确信我对这台服务器的配置了如指掌而烦恼了我。
它似乎没有造成任何问题,但我很生气,有一个配置在哪里做了我明确没有要求的东西。所以我一直试图追踪这种配置,但到目前为止没有运气。
服务器正在运行Gentoo Linux,所以我想我在Apache配置的某个地方寻找<Location>
块。我一直在浏览所有VirtualHost定义,所有模块配置和Apache配置。对于所有grep
文件中的所有<Location>
和favicon
条目,我甚至已经/etc/
了。仍然没有运气。
关于我将如何追捕这件事,我已经没有想法了,所以我希望能得到你们这些家伙的帮助。
感谢您的时间:)
答案 0 :(得分:1)
好的,我有点聪明。在办公室这是一个缓慢的一天所以我有时间花在这个小细节上:)
我现在知道favicon.ico来自哪里 - 我想。
在我的服务器中,/var/www/localhost/htdocs/
是favicon.ico
,由于某些原因我不知道是Subversion徽标。如果我重命名这个文件,所有这些文件都会突然运行,它会正确地抓取我为每个VirtualHost放置的图标。
这很不错,但我仍然对为什么主机favicon优先于个人VirtualHosts图标感到困惑。我仍然无法在任何可能导致此行为的VirtualHosts中找到任何<Location>
定义。