Gonzo: Apache und NameVirtualHost für mehrere IPs

Beitrag lesen

Es gibt vier IPs und für jede etliche Domain-Namen.
Es darf nicht passieren, dass ein Domain-Name unter einer falschen IP bedient wird.

Schau doch nochmal in die Bedienungsanleitung, dort heißt es:

„Sie können anstelle des * bei den beiden Anweisungen NameVirtualHost und <VirtualHost> alternativ eine eindeutige IP-Adresse angeben. Das kann man beispielsweise machen, um einige namensbasierte virtuelle Hosts auf einer IP-Adresse zu betreiben und […] ein anderes Set von namensbasierten virtuellen Hosts auf einer anderen Adresse.“

Die Direktive "NameVirtualHost *" steht zur Zeit in der Datei

/etc/apache2/sites-available/default

Wenn ich nun diverse Virtual Hosts einrichte, wohin gehört diese Zeile dann? Gehört sie in jeden einzelnen Virtual Host?

Laut Bedienungsanleitung hat NameVirtualHost innerhalb eines <virtualhost>-Blockes nichts zu suchen (was auch nur logisch ist).

Wie macht man das bei diesem OO-Modell des Pachen nun richtig?

OO? OpenOffice? Objekt-orientiert? Was hat das mit dem Apache bzw. seiner Konfiguration zu tun?
Falls du auf die Aufteilung der Konfiguration in mehrere Dateien hinaus willst: Die gibt es schon seit Version 1.3, da hat sich seit dem so gut wie nichts geändert und du kannst sie nutzen, wie es dir am liebsten ist. Ich habe zum Beispiel eine Datei pro Domain.