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