I am trying to set up SSL in Apache but when I go to the server in Firefox I get the following error message:
An error occurred during a connection to sludge.home.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
My virtual host config file looks like this.
<IfDefine SSL>
<VirtualHost *:443>
ServerName sludge.home
SSLEngine on
SSLCertificateFile /usr/local/apache/cert/server.crt
SSLCertificateKeyFile /usr/local/apache/cert/server.pem
SSLProtocol -SSLv2
SSL CipherSuite HIGH:!ADH:!EXP:!MD5:!NULL
DocumentRoot "/usr/local/apache/htdocs"
ServerAdmin
[email protected]
<Location />
AuthType Digest
AuthName "private area"
AuthDigestDomain /
AuthDigestProvider file
AuthUserFile /usr/local/apache/passwd/digest_pw
Require valid-user
</Location>
<Directory /usr/local/apache/htdocs/bugz>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
<Directory /usr/local/apache/htdocs/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "/usr/local/apache/htdocs">
Options Indexes FollowSymLinks
Allow Override None
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
</VirtualHost>
</IfDefine>
A telnet to this server reveals that server is sending plain HTML back. Further more it seems as though mod_ssl is not loaded/working even though when I httpd -l it shows up as being statically compiled in.
I have exhausted most avenues I can think of.