Page 1 of 1

Catchall für Apache

Posted: 2004-04-18 15:12
by theomega
Hallo Leute,
wie bekomme ich den Apache dazu alle Subdomains die nicht extra angegeben sind auf ein Docroot zu leiten. Ich habe bis jetzt

http://www.domain.de, domain.de auf ein docroot
und
mail.domain.de, http://www.mail.domain.de auf ein anderes domroot

wenn man jetzt
xxxxxx.domain.de versucht zu öffnen kommt man zu meinem Confixx-Ersatz. Ich hätte aber gerne, dass man dann auf beim ersten docroot landet!

Grüße
TO

Re: Catchall für Apache

Posted: 2004-04-18 15:16
by Joe User
ServerAlias *.domain.tld

Re: Catchall für Apache

Posted: 2004-04-18 15:17
by theomega
so einfach ist das? *G* muß ich mal ausprobieren!

Re: Catchall für Apache

Posted: 2004-04-18 18:04
by theomega
hm, doch nicht so einach, wenn ich das mache, dann komm ich an mail.domain.de ncihtmehr hin, er catcht wirklich alles, dabei soll er ja die schon vorhandenen auslasen!

Re: Catchall für Apache

Posted: 2004-04-18 18:25
by duergner
Das sollte sich durch die entsprechende Reihenfolge der VirtualHosts im ConfigFile zu machen sein.

Re: Catchall für Apache

Posted: 2004-04-18 18:28
by theomega
achso, ist die Reihenfolge wichtig? Dann muß ich das mal testen!

Re: Catchall für Apache

Posted: 2004-04-18 19:23
by mitmacher
achso, ist die Reihenfolge wichtig?
würde ich mal so bestätigen, da Confixx auch wohl aus gutem Grund alle Catch-Alls innerhalb der confixx_vhost.conf nach ganz unten packt.
- Erst die Standard-domain, falls gar nix greift,
- dann die "Hauptdomains"
- dann die "Subdomains"
- zuletzt die Catchalls

macht Sinn, wenn man's weiss... ;-)

Re: Catchall für Apache

Posted: 2004-04-18 20:22
by kahler
Der Apache nimmt den ersten Eintrag, der passt aus der httpd.conf.
Wenn du den Catch-All nach oben schreibst, dann tritt dieser natürlich vor deiner Subdomain ein und alles wird dorthingeleitet.

Re: Catchall für Apache

Posted: 2004-04-19 17:24
by theomega
hm, kacke, dann muß ich meinen Confixx-Ersatzt ja ganz umschreiben :x