ciao, ho impostato la conf di apache su virtual host basati sul nome. sto facendo dei test sulla macchina locale e ho configurato /etc/hosts così:

127.0.0.1 www.a.com
127.0.0.1 www.b.com
127.0.0.1 www.c.com

sul httpd.conf:

ServerName localhost:80

Listen 443
Listen 80

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
Servername www.a.com
</virtual>
<VirtualHost 127.0.0.1>
Servername www.b.com
</virtual>
<VirtualHost 127.0.0.1:443>
Servername www.c.com
</virtual>


quello che non capisco è che se nel broeswer scrivo www.a.com o www.b.com vedo le index dei due siti correttamente, mentre per il www.c.com se faccio così:

https://www.c.com ho errore THE CONNECTION WAS INTERRUPTED

mentre se faccio

http://www.c.com:443 vedo la index corretta.



da cosa dipende questo funzionamento "strano"?
forse perchè non ho un certificato e tutto il discorso di sslengine on?