Forum Moderators: phranque
One of my clients cannot browse to ANY of my sites - she gets a "server cannot be found" error. When I ask her to put the IP address in her browser she connects fine, so it seems to be that she is not resolving the domain names correctly. But what would cause this? She can browse absolutely any other site fine, and it seems that everybody else can get to my sites. Any ideas what might be causing this?
She is using Safari on a Mac if that's relevant.
Could it be that the browser doesn't support host headers? I'm not familiar with Safari, but when you run more than one domain on the same ip you usually use host headers to distinguish them from each other.
Safari supports HTTP/1.1 (and therefore sends a Host: header).
If the client sends a HTTP/1.0 request without the Host: header, Apache replies assuming the request was for the default virtual host (the first one defined in httpd.conf). Ie, you would get something back from the remote server, even if it was the wrong page or a 404.