PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VirtualHosts



Buck76
16.11.02, 09:30
Hallo,

was ist eigentlich der Unterschied (Technisch) zwischen

<VirtualHost xy.de>...

und

<VirtualHost IP-Adresse von xy.de>... ?

Und warum werden nach einer IP Adressen Umstellung manche Domains von T-online und dem Webserver richtig gerouted, der apache aber bringt die ganze Zeit das "Stammverzeichnis" für nicht virtualisierte Hosts.

Gruss Thomas

TNT
16.11.02, 10:21
Hi,
es gibt IP-based Virtual Hosts und Name-based Virtual hosts.

Mit den Ip-based setzt du V-Hosts auf verschiedenen IP`s ein und mit den Name-based kannst du mehrere auf einer IP laufen lassen.

Thomas

LordDarkmage
16.11.02, 11:55
Hoi!
Da ich mich gerade zufälligerweise beginne damit auseinanderzusetzen kommt mir dieser Thread nun wirklich günstig. Darum möchte ich gleich ein paar Fragen los werden.

Verstehe ich das richtig, dass ich mit einer einzigen IP x-beliebige vHosts machen kann? Also nehmen wir an ich habe die IP 123.456.123.123 und will den Apache an Port 80 betreiben.

Ich gebe also als IP hier folgendes ein:

NameVirtualHost 123.456.123.123:80
NameVirtualHost 123.456.123.123

# vHost test1.de.vu
<VirtualHost test1.de.vu>
ServerAdmin webmaster@test1.de.vu
DocumentRoot /var/www/test1.de.vu
ServerName test1.de.vu
ErrorLog logs/test1.de.cu-error.log
CustomLog logs/test1.de.vu-access.log common
</VirtualHost>

# vHost test2.de.vu
<VirtualHost test2.de.vu>
ServerAdmin webmaster@test2.de.vu
DocumentRoot /var/www/test2.de.vu
ServerName test2.de.vu
ErrorLog logs/test2.de.cu-error.log
CustomLog logs/test2.de.vu-access.log common
</VirtualHost>

Ist das denn dann jetzt so richtig oder hab ich da jetzt was verpeilt?

Thx für Hilfe

MfG
LordDarkmage

Buck76
16.11.02, 14:35
hi,

@LordDarkmage: das stimmt schon so...

@TNT: Mit "technisch" meinte ich eigentlich eher: Wie managt der Apache das ganze. Kann es sein, dass er schneller startet wenn die IP drinsteht? Manchmal dauert das ewig... macht er dann ne DNS Auflösung darüber? Von der Logik her gab ich das schon geschnallt ;)

Gruss Thomas

netzmeister
16.11.02, 16:57
Hallole,

der Apache versucht die virtuellen Hosts beim Start aufzulösen.

Stehen die IP-Adressen im Container drin geht es etwas schneller.
Auflösen muss er die Adressen trotzdem. IP Adressen sollten für einzelne
virtuelle Hosts laut Ripe nicht mehr vergeben (verschwendet) werden.
Zusatznutzen: Der Apache läuft wesentlich schneller!

Wenn der Start lange dauert liegt oft ein Fehler in der Verbindung zum DNS-Server.
So von Außen ist die Diagnose schwierig, da hilft Dir am besten dein Hoster weiter.
So machen wir es zumindest :rolleyes:

Viele Grüße

Eicke

LordDarkmage
17.11.02, 12:48
*heulkreischundschreianfallbekomm*
Maaaaaaaaaaan!!!! Ich tick gleich aus. :ugly: :ugly: :ugly:

Ich raff net wieso... Also, ich habe versucht vHosts einzurichten und dabei sieht die Conf an der Stelle so aus:
# vHost meinedomain1.de.vu
<VirtualHost meinedomain1.de.vu>
ServerAdmin webmaster@meinedomain1.de.vu
DocumentRoot /var/www/html/meinedomain1.de.vu
ServerName http://www.meinedomain1.de.vu
ErrorLog logs/meinedomain1.de.vu_error_log
CustomLog logs/meinedomain1.de.vu_access_log common
</VirtualHost>

# vHost meinedomain2.de.vu
<VirtualHost meinedomain2.de.vu>
ServerAdmin webmaster@meinedomain2.de.vu
DocumentRoot /var/www/html/meinedomain2.de.vu
ServerName http://meinedomain2.de.vu
ErrorLog logs/meinedomain2.de.vu_error_log
CustomLog logs/meinedomain2.de.vu_access_log common
</VirtualHost>


Passieren wird dann folgendes:
1. ich rufe meinedomain1.de.vu auf und bekomme diese auch gezeigt
2. ich rufe meinedomain2.de.vu auf und ich bekomme meinedomain1.de.vu zu Gesicht. Wieso?

Wo liegt denn mein Fehler oder was denkt ihr was ich vielleicht vergesse/falsch gemacht habe?

Thx für Hilfe ;)

MfG
LordDarkmage

PigPen|tuX
17.11.02, 22:30
huhu,

also bei mir funzt das so wie ich es in dem thread beschrieben habe ->

http://www.linuxforen.de/forums/showthread.php?s=&threadid=52370

mfg.
thom

LordDarkmage
18.11.02, 19:11
Jo, also dat funzt wohl net mit den *.de.vu Domains. Fragt mich jetzt net warum. Keine Ahnung...