Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Internet Explorer (versions 6 and 8, on XP) refuse to load https://theveeb.com, giving a server not found error.

http://wiki.theveeb.com 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 http://theveeb.com 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 stackoverflow.com 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
add comment

4 Answers

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
add comment

Looks like you have MIME type problem. When I go to http://theveeb.com 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
add comment

I could be completely wrong, but theveeb.com and wiki.theveeb.com both resolve to the same ip address so shouldn't one or both of them be configured with host headers? If wiki.theveeb.com works then I'm assuming that it's the default web site on the server and that theveeb.com 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
add comment
user@lap:~$ curl hXXp://theveeb.com/ -IL
HTTP/1.1 302 Found
Date: Tue, 24 Nov 2009 22:23:45 GMT
Server: Apache
Location: hXXps://theveeb.com/
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://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="hXXp://www.w3.org/1999/xhtml" id="theveeb">
....



user@lap:~$ curl hXXps://theveeb.com/ -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
add comment

Your Answer

 
discard

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.