You are correct that these are missing
When switching to the 5001 & 5002 the actual ports.conf would look more like
this:
Listen 5001
NameVirtualHost *:80
<IfModule mod_ssl.c>
Listen 5002
</IfModule>
<IfModule mod_gnutls.c>
Listen 5001
Listen 5002
</IfModule>
Host definition would be like (does not work!):
<VirtualHost *:80><VirtualHost *:5001>
ServerAdmin someone@xxxxxxxxxxx
ServerName site2.example.com
Redirect permanent / https://site2.example.com
</VirtualHost>
ServerAdmin someone@xxxxxxxxxxx
ServerName site2.example.com
# Setup security
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
# Indexes + Directory Root.
DirectoryIndex index.html index.htm index.php
DocumentRoot /var/www/site2.example.com/htdocs/
# CGI Directory
ScriptAlias /cgi-bin/ /var/www/site2.example.com/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /var/www/site2.example.com/log/error.log
CustomLog /var/www/site2.example.com/log/access.log combined
</VirtualHost>
With this setup (5001 replacing the 443), after restarting apache, I get the
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
message.... and i can't figure out why... again, on 443 it works fine.
Somehow
I think a need to change more, but i don;t know what....
From: Igor Cicimov [mailto:icicimov@xxxxxxxxx]
Sent: dinsdag 24 april 2012 17:05
To: users@xxxxxxxxxxxxxxxx
Subject: Re: Apache SSL issue.
No virus found in this message.
So where are your Listen statements for ports 5001/2?
On Apr 24, 2012 7:56 PM, "M. Lebbink" <mlebbink@xxxxxxxxxxxxxxxx> wrote:
Gentlepeople,
Got the following situation that I can't seem to solve. Would love some
suggestions or a faq/link on how to
solve this:
Running a Ubuntu LAMP with 2 virtual hosts, let's say site1.example.com &
site2.example.com.
site1 is on port 80 and site 2 is on 443. Both working fine and if I switch
site1 to 443 and site2 to 80, both
still work fine.
Now for the issue. I want, using Redirect Permanent, for site1 to run on
port 5001 and site2 to run on port
5002 both using SSL. Port 443 can then be closed. But if I replace port 443
with port 5001 or 5002, it all falls
apart with an Error code: ssl_error_rx_record_too_long. Seems I can't find
the correct syntax for the
Redirect Permanent.
Somehow there should be something like: Redirect permanent /
https://site1.example.com:5001, but that does not
work. A redirect to https://site1.example.com works, but gives the
ssl_error.
Current working config (with parts left out):
ports.conf
NameVirtualHost *:80
<IfModule mod_ssl.c>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
Host definition in sites-available for the ssl site
<VirtualHost *:80>
ServerAdmin someone@xxxxxxxxxxx
ServerName site2.example.com
Redirect permanent / https://site2.example.com
</VirtualHost>
<VirtualHost *:443>
ServerAdmin someone@xxxxxxxxxxx
ServerName site2.example.com
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
</VirtualHost>
Changing all 443 for 5001 does not do the trick.... what am I missing
here...?
If it helps, I run my one DNS forward and reverse working fine and private
proxy also working fine.
Met vriendelijke groet, Kind regards,
M. Lebbink
PhotographITy
Almere
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
Checked by AVG - www.avg.com
Version: 2012.0.1913 / Virus Database: 2411/4955 - Release Date: 04/23/12
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx