Apache 2.2.x mit VirtualHosts und catch-all Sub-Domain

GNU/Linux-, *BSD- und Fricklerforum
Antworten
pseudofive
Bitterman
Bitterman
Beiträge: 198
Registriert: Dez 2010

Apache 2.2.x mit VirtualHosts und catch-all Sub-Domain

Beitrag von pseudofive »

Hallo Zusammen :wave: ,

folgende Problemstellung:

1 Domain
2 SSL Certs (1 *.domain.tld, 2 domain.tld)
3 Alle Anfragen auf Port 80 (http) werden an Port 443 (https) redirectet

Es soll mehrere Sub-Domains geben (gaga.dimain.tld, ugly.domain.tld) und wenn eine Anfrage an eine dieser Sub-Domains geht soll sie halt entsprechend verarbeitet werden.

Jetzt soll es einen weiteren VirtualHost geben der Anfragen an *.domain.tld verarbeitet und diese auf ein "404 Sub-domain not in use." weiter leitet.

Ich kann das über die Defautl lösen, dann wird aber eine Anfrage an *.domain.tld mit einem Cert verschlüsselt was auf domain.tld ausgestellt ist --> Cert Error :(

Hat das jmd. schonmal gemacht, oder hat eine Idee?

Danke und Gruß
p5
Bild
kne hat geschrieben:Das Auge fickt mit.
falky
Impressive
Impressive
Beiträge: 12672
Registriert: Sep 2000
Wohnort: Dresden
Kontaktdaten:

Beitrag von falky »

So richtig verstehe ich noch nicht wie Du das meinst.
Was genau soll bei welcher konreten URL passieren?
Kann es sein, dass es schlicht an der Reihenfolge liegt(Apache arbeitet von oben nach unten ab)? Sprich Du definierst oben die Vhosts domai.tld, ugly.domain.tld, gaga.domain.tld und ganz am Ende *.domain.tld. Wenn jetzt einer asdf123qwekthxbye.domain.tld eingibt, werden die oberen Vhosts jeweils nicht matchen und du kannst den Request auf Deine 404er umleiten?!?!
Sofern ich das falsch verstanden habe - kannst eine (meinetwegen anonymisierte) conf ins Spiel bringen?
Antworten