Originariamente inviato da side-server
provo a fare una paio di test in locale e ti faccio sapere
Ho provato a riscrivere tutto daccapo, ora funziona tutto, posto l'intera configurazione speando che possa essere utile a qualcuno.

Premetto che uso Suse 9.1 con la ver. 2 di Apache ed ho usato il metodo Name-based virtualhost per avere sullo stesso IP più host.

Ho modificato il file /etc/apache2/listen.conf così:

Listen 192.168.1.1:80
Listen 192.168.1.1:443


Poi nel file httpd.conf.local ho questo:

NameVirtualHost 192.168.1.1:80
NameVirtualHost 192.168.1.1:443

<VirtualHost 192.168.1.1:80>
ServerName www.sito-normale.it
DocumentRoot /srv/www/www.sito-normale.it
ServerAdmin webmaster@sito-normale.it
ErrorLog /var/log/apache2/www.sito-normale.it-error_log
CustomLog /var/log/apache2/www.sito-normale.it-access_log common
</VirtualHost>

<VirtualHost 192.168.1.1:80>
ServerName www.altro-sito-normale.it
DocumentRoot /srv/www/www.altro-sito-normale.it
ServerAdmin webmaster@waltro-sito-normale.it
ErrorLog /var/log/apache2/www.altro-sito-normale.it-error_log
CustomLog /var/log/apache2/www.altro-sito-normale.it-access_log common
</VirtualHost>

<VirtualHost 192.168.1.1:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl.crt/www.sito-ssl.it.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/www.sito-ssl.it.key

ServerName www.sito-ssl.it
DocumentRoot /srv/www/www.sito-ssl.it
ServerAdmin webmaster@sito-ssl.it
ErrorLog /var/log/apache2/www.sito-ssl.it-error_log
CustomLog /var/log/apache2/www.sito-ssl.it-access_log common
</VirtualHost>


In questo modo non ho nessun errore all'avio di apache e funzionano tutti e tre gli host