ssl_error_rx_record_too_long when visiting port 80? help!

Hi,

I have an Ubuntu 10 x64 server edition machine. I got a second IP and configured /etc/network/interfaces like so (actual IPs and gateways removed):

auto lo
iface lo inet loopback

#iface eth0 inet dhcp

auto eth0
auto eth0:0

iface eth0 inet static
address [ my first IP ]
netmask 255.255.255.0
gateway [ my first gateway ]

iface eth0:0 inet static
address [ my second IP ]
netmask 255.255.255.0
gateway [ my second gateway ]

/etc/apache2/ports.conf:

Listen 80
NameVirtualHost [ my first IP ]:80
NameVirtualHost [ my second IP ]:80

 <ifmodule mod_ssl.c=""># If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <virtualhost *:443=""># Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
    NameVirtualHost [ my first IP - some site is running SSL successfully using it ]:443</virtualhost></ifmodule> 

 <ifmodule mod_gnutls.c="">Listen 443</ifmodule> 

/etc/apache2/sites-enabled/mysite.conf:

 <virtualhost [my="" second="" ip="" ]:80="">ServerName mysite.com
    Include /var/www/mysite.com/djangoproject/apache/django.conf</virtualhost> 
[/conf]

Then when visiting http://[mysite].com:80 or http://[mysite].com, I get:

An error occurred during a connection to [mysite].com.

SSL received a record that exceeded the maximum permissible length.

(Error code: ssl_error_rx_record_too_long)

My guess is that the configuration file is not being picked up, and apache is therefore looking for the default-ssl file, which is not in conf-enabled. If I were to configure that file properly, it seems I would successfully connect to whatever default directory is specified in the default-ssl file. But I want to connect to my website.

Any ideas?

Thanks in advance!

1 Reply

So… to anyone having this problem: try clearing your browser cache! Worked for me after hours of frustrating debugging.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct