Apache mit SSL und Redirect

Hallo und Guten Abend SUSE-Gemeinde!

leider scheitere ich bei meiner täglichen Linux-Webserver-Bastelei kläglich.
Ich stehe meiner Meinung nach gewaltig aufm Schlauch und weiß einfach nicht woran es liegt.

Folgender Sachverhalt:

  • Es existiert ein Linux Apache-Webserver
  • Dieser hat die IP (192.168.3.222)
  • Er soll später 3 Webseiten beherbergen:
    1.) cloud.huette.de (nur per HTTPS erreichbar)
    2.) mail.huette.de (nur per HTTPS erreichbar)
    3.) test.huette.de (nur per HTTP erreichbar)
  • Beim DNS-Server sind alle Records angelegt, die einzelnen (Sub)Domains werden perfekt aufgelöst. Egal ob mit oder ohne www. Also kann ich schon mal DNS als Fehlerquelle ausschließen.
  • ohne vHosts mit dem Aufruf von bspw. huette.de/cloud mit HTTPS funktioniert einwandfrei, also liegt hier die Fehlerquelle.

Meine Probleme:

  • Aufruf von cloud.huette.de wird perfekt auf HTTPS umgeleitet und die Cloud-Seite angezeigt
  • Aufruf von test.huette.de zeigt perfekt die Test-Seite an
  • Aufruf von mail.huette.de mach Probleme! Es wird zwar auf HTTP umgeleitet, jedoch wird die Cloud-Seite angezeigt und nicht die Mail-Seite!

Hierzu habe ich 3 vHosts angelegt.

vHost zu cloud.huette.de:

NameVirtualHost *:80


<VirtualHost *:80>
        ServerName www.cloud.huette.de
        ServerAlias cloud.huette.de *.cloud.huette.de


        ServerAdmin mail@huette.de


        Redirect permanent / https://www.cloud.huette.de/
</VirtualHost>


<VirtualHost *:443>
        ServerName www.cloud.huette.de
        ServerAlias cloud.huette.de *.cloud.huette.de


        ServerAdmin mail@huette.de


        DocumentRoot /srv/www/htdocs/cloud


        <Directory /srv/www/htdocs/cloud>
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>


        SSLEngine On
        SSLCertificateFile /etc/apache2/...
        SSLCertificateKeyFile /etc/apache2/...
</VirtualHost>

vHost zu cloud.huette.de:

NameVirtualHost *:80


<VirtualHost *:80>
        ServerName www.mail.huette.de
        ServerAlias mail.huette.de *.mail.huette.de


        ServerAdmin mail@huette.de


        Redirect permanent / https://www.mail.huette.de/
</VirtualHost>


<VirtualHost *:443>
        ServerName www.mail.huette.de
        ServerAlias mail.huette.de *.mail.huette.de


        ServerAdmin mail@huette.de


        DocumentRoot /srv/www/htdocs/mail


        <Directory /srv/www/htdocs/mail>
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>


        SSLEngine On
        SSLCertificateFile /etc/apache2/...
        SSLCertificateKeyFile /etc/apache2/...
</VirtualHost>

vHost zu test.huette.de:

NameVirtualHost *:80


<VirtualHost *:80>
        ServerName www.test.huette.de
        ServerAlias test.huette.de *.test.huette.de


        ServerAdmin mail@huette.de


        DocumentRoot /srv/www/htdocs/test


        <Directory /srv/www/htdocs/test>
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>




Über Hilfe wäre ich sehr dankbar!
Sollte man noch weitere Informationen benötigen, einfach schreiben

Ergänzung:
Beim Aufruf von https://test.huette.de/ wird wieder auf die Cloud-Seite geleitet, obwohl es bei diesem vHost kein SSL und Redirect gibt!

gruß

Die Konfiguration sieht OK aus. Was sagen denn die Logs zu den fehlerhaften Umleitungen?