Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Internet Explorer (versions 6 and 8, on XP) refuse to load, giving a server not found error. works, so it can talk to the apache2 server I have running there.

The only thing I can think of is that IE is hating my SSL setup... but I can't think of why that would be or what I need to do to fix it.

When I try in the same browsers, I get the same effect. They should redirect to https://, but they don't seem to, they just error.

Firefox, Uzbl, curl, wget on Ubunt work fine wget.exe on Windows seems to also work fine

share|improve this question

migrated from Nov 24 '09 at 21:09

This question came from our site for professional and enthusiast programmers.

You really didn't provide enough information for anyone to help here. Remember that we don't know your project and when you ask your question you need to start at the beginning. – marcc Nov 24 '09 at 21:03
up vote 3 down vote accepted

I have found the issue. When you have SSLVerifyClient optional in your config file, IE completely fails to load the page. Wow.

share|improve this answer
We just ran into the same problem. Took many days to track down. We could only reproduce the problem on IE8, and then, only with all the tls options enabled. – Gearoid Murphy Jun 8 '11 at 11:06

Looks like you have MIME type problem. When I go to in IE8, it prompts me to download your HTML.

share|improve this answer
That's good! If you're getting a MIME error that means IE has found the site, which it would not for me or the other person I had test it. – singpolyma Nov 25 '09 at 18:02

I could be completely wrong, but and both resolve to the same ip address so shouldn't one or both of them be configured with host headers? If works then I'm assuming that it's the default web site on the server and that site should be configured with host headers. Am I wrong?

share|improve this answer
apache2 switches between sites based on the Host header sent by the browser, yes. – singpolyma Nov 25 '09 at 18:02
user@lap:~$ curl hXXp:// -IL
HTTP/1.1 302 Found
Date: Tue, 24 Nov 2009 22:23:45 GMT
Server: Apache
Location: hXXps://
Vary: Accept-Encoding
Content-Type: text/html; charset=iso-8859-1

HTTP/1.1 200 OK
Date: Tue, 24 Nov 2009 22:23:46 GMT
Server: Apache
X-Powered-By: PHP/5.2.6-1+lenny3
Vary: Accept-Encoding,Accept
Content-Type: application/xhtml+xml; charset=utf-8

your page:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "hXXp://">
<html xmlns="hXXp://" id="theveeb">

user@lap:~$ curl hXXps:// -I
HTTP/1.1 200 OK
Date: Tue, 24 Nov 2009 22:24:40 GMT
Server: Apache
X-Powered-By: PHP/5.2.6-1+lenny3
Vary: Accept-Encoding,Accept
Content-Type: application/xhtml+xml; charset=utf-8
share|improve this answer
Yes, curl wget both worked on windows, it was just IE having the problem. – singpolyma Nov 25 '09 at 18:03
I included full headers to show that you got wrong Content-Type and xml definition instead of html/xhtml - that can be a problem because IE has out content type detection (MIME sniffing , FindMIMEFromData-funktion - see MSDN). Remove the <?xml version="1.0" encoding="utf-8" ?> and look if it works then. – Anonymous Nov 26 '09 at 19:24
which error you get? If "The XML page cannot be displayed" its a MIME problem. – Anonymous Nov 26 '09 at 19:44
No, as I said, I was getting a server not found error. It didn't get far enough to know anything about MIME types. (Yes, I tried changing the MIME type just in case... that didn't fix anything) – singpolyma Nov 26 '09 at 19:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.