[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Virtueller Server mit Apache



Christoph Haas schrieb:
Moin, Dejan...

On Sat, Mar 15, 2003 at 08:32:04PM +0100, Dejan Milosavljevic wrote:

habe jetzt mal folgendes eingetragen:

NameVirtualHost testserver.wavebone.net
<VirtualHost testserver.wavebone.net>
DocumentRoot /var/www/server1
ServerName testserver.wavebone.net
</VirtualHost>

Aber es antwortet immer der Hauptserver, nicht der virtuelle.
Ich verstehe es nicht....


Der Apache versucht beim Starten, diesen Servernamen in eine IP-Adresse
umzuwandeln. Ich erinnere mich, dass einen die Doku ausdrücklich darauf
hinweist, dass die DNS-Einträge (forward und reverse) für die virtuellen
Server vorhanden sein müssen. Ist das bei dir so?

Bei mir sieht die Konfiguration übrigens so aus:
NameVirtualHost *
<VirtualHost *:80>
	ServerName server.homeip.net
	DocumentRoot /home/htdocs/server.homeip.net
	[...]
</VirtualHost>

 Christoph


Hallo,

ich habe nun mal deine obigen Zeilen übernommen (bis auf den Servernamen natürlich).

Für beide Server gibt es eine DNS-Auflösung im Internet, aber nicht für die privaten Adressen.Also habe ich in der /etc/hosts Einträge vorgenommen, so z.B. 192.168.1.2 testserver.wavebone.net testserver 192.168.1.2 www.wavebone.net www

Ergebnis: Jetzt antwortet immer der virtuelle Server. :-)))
Der virtuelle Server funktioniert als. Nur: Warum antwortet der Masterserver nicht mehr? Man möchte doch meinen, daß der virtuelle Server namenased funktioniert. Warum antwortet er dann auf testserver (das passt im Sinne des namebased, aber dann auch noch auf www??)

Irgendwie hat das sicher mit dem DNS zu tun, aber ich kapiers nicht, denn die Einträge in der /etc/hosts sorgen ja für eine DNS-Auflösung.

Oder muss die IP-Adresse des Virtuellen Hosts auch reverse eindeutig aufgelöst werden können?

Gruß
Dejan



Reply to: