I'm also seeing this message in the main server log every time someone hits one of the virtualhosts: [Tue May 22 20:53:10 2007] [error] [client ::1] File does not exist: /htdocs Turns out I had "NameVirtualHost *:80" in the apache config, and changing that to "NameVirtualHost *" fixed the problem after changing all the virtualhosts to reflect the change.