I had this problem
and spent many, many hours researching. In my research, I came across many
others with the same problem. So you are not the only one. I
received the "Page cannot be displayed" error along with "Cannot
find server or DNS error". I tried the fix suggested in the
Apache mod_ssl FAQ (change to http.conf file to downgrade to http 1.0). It
did not work. It looks like you also tried the fix, too. I filed a bug
report in the Bug Database for Apache mod_ssl and never received any response in
over 5 months. I eventually worked with Oracle Worldwide Support because I
was using the Apache Web Server and mod_ssl as packaged with the Oracle9i
Application Server. I had to work up through the ranks to
get the problem addressed. Eventually, I implemented two changes that
seemed to reduce the error with much, much less frequency. I still
get the error, but not very often.
It looks like you
have also tried one of the solutions I implemented (change to http.conf file
removing 'nokeepalive'). The other fix I implemented, Oracle actually
had to patch a DLL file of theirs that I believe works with the
mod_ssl component. Anyways, I saw the code fix they implemented and
it has something to do with retrying the read from the port when it fails to
read the data (they enclosed the read in a "retry" loop until successful).
I don't know if this information will help. But, I am providing the
details:
I received this error in two different cases. One case it happened
intermittently on almost any page I tried to access from our website using SSL
and the IE browser. I reduced the errors, quite significantly, but not
entirely, by making the following change in the Apache http.conf file:
From: #SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
To: SetEnvIf User-Agent ".*MSIE.*" ssl-unclean-shutdown
In the other case, I always received the error when I tried to use Oracle
Portal's Add-Item-Wizard pages to upload a document to Oracle Portal's Content
Area. Here was the resolution for that case:
Implemented solution for Oracle Bug No. 1821195 (When uploading large file
using modplsql & SSL error reading data from client) by replacing the
existing ApacheModuleSSL.dll file with the patched file referenced in the bug
details. According to the details for the ApacheModuleSSL.dll patch, there was
mention of a bug in the "select" function in Windows NT 4.0:
"When checking a socket, if data can be read without blocking, select ()
returns yes, but when actually reading from the socket with recv(), that
function returns WSAEWOULDBLOCK, which says that reading would block. It seems
that this problem does not occur in usual operation, but only in an SSL
enabled Apache (modssl or apache-ssl) with https. The code for WIN32, which
handles writing to a socket, already contains a workaround for this. The code
for reading from a socket did not have a workaround."
Hi everyone,
I�ve got a big problem:
I installed on SuSE Linux 7.3 the Apache Web
Server including
the mod_ssl in order to run a secured
webinterface for my
IMAP-Server...
Unsecured everything works just fine in every
Browser.
After installing the SSL-Plugin I generated a
custom certificate and everything
works fine with Netscape / Konquerer /
w3m.
But when I try to connect via https with any version of
Microsofts
Internet Explorer I get the message, that the
page cannot be
displayed.
I found out that there are many problems with
MSIE, and I did all
the fixes. Here are parts of my httpd.conf. Does
anyone has an idea?
Apache-Version 1.3.20
mod_ssl Version 2.8.4
openssl Version 0.96b
PHP Version Pear 4.1.0
MySQL Version 3.21
[...]
SSLPassPhraseDialog builtin
SSLSessionCache
dbm:/var/run/ssl_scache
SSLSessionCacheTimeout 300
SSLRandomSeed startup builtin
SSLRandomSeed
connect builtin
<VirtualHost _default_:443>
SSLEngine
on
#*** here I tried both versions .... no
change
#SSLProtocol ALL -SSLv3
SSLCipherSuite
ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLVerifyClient none
<Files ~
"\.(cgi|shtml|phtml|php3|php?)$">
SSLOptions
+StdEnvVars
</Files>
<Directory
"/usr/local/httpd/cgi-bin">
SSLOptions
+StdEnvVars
</Directory>
#*** here I tried both versions .... no
change
#SetEnvIf User-Agent ".*MSIE.*" nokeepalive
ssl-unclean-shutdown downgrade-1.0 force-response-1.0
BrowserMatch "MSIE
[1-4]" nokeepalive ssl-unclean-shutdown downgrade-1.0
force-response-1.0
BrowserMatch "MSIE [5-9]"
ssl-unclean-shutdown