Hallo Heiko!
Ich habe folgende /etc/apache2/ports.conf:
Listen 1.1.1.1:80* NameVirtualHost 1.1.1.1:80 Listen 443 #Listen 1.1.1.1:443 NameVirtualHost 1.1.1.1:443
*IP-Adresse von der Redaktion geändert. Damit funktioniert der Server, aber er blockiert auf Port 443 alle IP-Adressen.
Das Obfuscaten ist oft eine ganz schlechte Idee, verbirgt es doch mitunter den wirklichen Fehler.
Listen 213.239.202.144:80 NameVirtualHost 213.239.202.144:80 Listen 443 #Listen 213.239.202.144:443 #NameVirtualHost 213.239.202.144:443
Und was heißt: Blockiert alle IP-Adressen? Hast Du das genauer?
Die Adresse 46.4.9.158:443 ist belegt.
Was sagt im ersten Fall
netstat -tulpen | grep :443
tcp6 0 0 :::443 :::* LISTEN 0 14776207 1274/apache2
Unable to open logs [Mon Aug 05 13:25:43 2013] [error] Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] ((null):0)
Und auch hier würde ich mal dem Hint folgen. Offenbar fehlen Zertifikate.
Hmm. Ich muss die Zertifikate in diesem Fall global angeben? Die VirtualHosts sehen alle so aus:
<VirtualHost 213.239.202.144:443> ServerName www.netaction.de ServerAdmin webmaster@netaction.de
SSLEngine on SSLCertificateFile /pfad/ssl.crt SSLCertificateKeyFile /pfad/ssl.key SSLCACertificateFile /pfad/ssl.crt
Thomas