Hallo Gerhard, On Tue, Jan 18, 2005 at 10:32:30PM +0100, Gerhard Gau�ling wrote: > > In den A record schreibe ich also: > www.name1.de. 3593 IN A w.x.y.z > www.name2.de. 3593 IN A w.x.y.z
Ja, oder auch nur: subdomain.name1.de. IN A w.x.y.z oder: $ORIGIN name1.de. subdomain IN A w.x.y.z Viele Wege f�hren nach Rom. > Mu� es dann Analog hei�en: > > <VirtualHost w.x.y.z:80> Der Webserver h�rt, wenn er �ber die IP w.x.y.z angesprochen wird, nicht jedoch, wenn er z.B. �ber eine zweite IP oder �ber 127.0.0.1 angesprochen wird. Die Potnummer kannst Du auch global f�r alle vHosts setzen, dann muss man die nicht mitf�hren. > ServerName www.name1.de Und, der vHost-Eintrag gilt nur, wenn die IP als HTTP-Header auch eine Anweisung "Host: www.name1.de" erh�lt. Praktisch ist auch noch "ServerAlias". Dann Gilt dieser vHost auch f�r Namen, die im Alias aufgef�hrt sind. > </VirtualHost> > <VirtualHost w.x.y.z:80> > ServerName www.name2.de > </VirtualHost> > > Kommt mir irgendwie komisch vor, ist ja die gleiche ip und gleicher > port. Deswegen sind es ja "VirtualHost"s - da muss man den Hostnamen mitgeben. HTTP ist ja ein triviles Protokoll, also einfach zu testen. IN >telnet w.x.y.z 80 OUT<Escape caracter ... IN >GET / (noch ein Enter) liefert den ersten VirtualHost - weil kin Host definiert wurde. Richtig ist dann also: IN >telnet w.x.y.z 80 OUT<Escape caracter ... IN >GET / IN >Host: www.name1.de (noch ein Enter) > www.name1.de. 3593 IN CNAME www.meinVServer.de. Die Daseinsberechtigung von CNAME m�chte ich wiederhilt anzweifeln. dig www.name1.de A @zust�ndiger_DNS (Antwort ist der CNAME, keine IP) dig cname A @zust�ndiger_DNS (Antwort ist (hoffentlich) die IP) Also ein lookup mehr als n�tig. > Ist das der unterschied zwischen Namensbasiertem und IP-basiertem > virtuellem Hosting? Die httpd.conf mit den vielen Eintr�gen unterschiedlicher "ServerName" ist das namensbasierte Hosting. Mit DNS hat das nix zu tun. > Habe ich bei einem vServer denn die M�glichkeit f�r IP-basiertem > virtuellem Hosting mehrere IP-Adressen einer (virtuellen) Netzkarte > zuzuordnen? Bei den meisten Angeboten wohl kaum oder? Nochmal ein Beispiel: ich habe bei meinem OSS-Projekt eine Subdomain "ftp", diese hat eine eigene IP (virtuelles eth0:0) - die ist eigentlich f�r den anonymous-FTP-Zugang gedacht. Man kann die Dateien aber auch per HTTP abholen, also sthet dieser virtuelle Host mit dieser zweiten IP-Adresse in der httpd.conf, alle anderen stehen mit der normalen IP drin. > Mit dem Namensbasiertem (CNAME) komme ich dann wohl zum Ziel oder? CNAME bedeutet Alias zu einem anderen Namen. Irgendwann muss das dann aber zu einer IP aufgel�st werden, weil mit Namen kommt man ja bekanntlich nicht weit. Die Welt besteht aus Zahlen. > Oder gehen doch nur subdomains bei _einer_ festen IP? Man kann fast alles machen. Die zus�tzliche IP ist aber in der Regel ein weiterer Kostenfaktor (wenn sie �berhaupt angeboten wird). Subdomains gehen mit einer oder mehreren IPs. Noch ein Beispiel: alle meine Rechner sind in der Domain hagk.net birke ist ein FedoraC3 buche ist ein Debian woody linde ist ein Debian sarge eiche mein geliebter 486, f�r Routing etc erle ist mein Drucker dann gibt es noch Nadelb�ume, das sind Server, z.B.: laerche (woody) Die Subdomain www liegt auf dem Server laerche und ist in gewissem Sinn ein Alias f�r laerche. Der virtuelle Webserver h�rt nicht auf den Namen laerche, er h�rt nur auf die Subdomain www und liefert die richtige Seite aus, so, wie es in der httpd.conf definiert wurde. > K�nnte man auch mit dyndns arbeiten, um mehrere domains auf einem > vServer zu hosten? Klar kann man, aber Du hast einen Domainnamen, Du hast eine feste IP - warum dann einen dyndns-Dienst nutzen? Der ist doch daf�r da, dynamische IP-Adressen einem Namen zuzuordnen, damit diese dynamischen IP-Adressen �ber einen nicht-dynamischen, also festen Namen angesprochen werden k�nnen. hagen -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

