Hier ben ik weer
Situatie:
server draait als virtuele machine
Ubuntu 10.04.1
Apache 2.2.16
OpenSSL 0.9.8k (library: OpenSSL 0.9.8o 01 Jun 2010)
Wat ik wil: meerdere virtual hosts met ssl onder 1 ip-adres:
In mijn voorbeeld: server = 192.168.227.129
Wat ik heb gedaan:
cd /var
mkdir sslsite1
mkdir sslsite1
chmod 755 sslsite1
chmod 755 sslsite2
chown root:root sslsite1
chown root:root sslsite2
cd sslsite1
touch index.html
nano index.html: <h2>SSL Site 1</h2>
cp index.html /var/sslsite2
nano index.html: <h2>SSL Site 2</h2>
cd /etc/apache2/sites-available
touch sslsnihosts
nano sslsnihosts
sslsnihosts:
<VirtualHost *:443>
ServerName test1.domein.com
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
DocumentRoot /var/sslsite1
</VirtualHost>
<VirtualHost *:443>
ServerName test2.domein.com
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
DocumentRoot /var/sslsite2
</VirtualHost>
a2ensite sslsnihosts
/etc/apache2/ports.conf
toegevoegd:
NameVirtualHost *:443
stond al:
<IfModule mod_ssl.c>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
/etc/init.d/apache2 restart (geeft geen foutmeldingen)
op host OS:
windows/system32/drivers/etc/hosts
192.168.227.129 test1.domein.com
192.168.227.129 test2.domein.com
onder firefox 3.6.13
https://test1.domein.com=> De verbinding werd onderbroken
http://test1.domein.com:443/=>Bad Request
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
Hint:
https://test1.domein.com/Iemand enig idee ?
Alvast bedankt voor het lezen
Als alles achter de rug is en alles werkt zoals het hoort, dan maak ik er een howto van en post ik die hier op het forum.