|
|
Direktiven
|
|
Konfigurationsdirektive: VirtualDocumentRootIP
Die Direktive des Tages: VirtualDocumentRootIP
Übersicht:
In Modul(en): mod_vhost_alias Kontext: Server <VirtualHost> Syntax: VirtualDocumentRootIP VERZEICHNISMUSTER | none Standardwert: Automatisch gesetzt: nein
Ausführliche Beschreibung:
Die Direktive VirtualDocumentRootIP ist das Pendant zu VirtualDocumentRoot [1] für IP-basierte virtuelle Hosts: Sie können damit die angeforderte IP-Adresse zerlegen, um die verschiedenen Stammverzeichnisse zu bilden.
Für die Zerlegung der Adressen stehen folgende Platzhalter zur Verfügung: * %% – ein Prozentzeichen (wird wahrscheinlich niemals benötigt) * %p – die Portnummer aus der angeforderten Adresse * %N – ein Teil der IP-Adresse: – %0 ist die gesamte Adresse. - Eine positive Zahl steht für das jeweils durch einen Punkt abgetrennte Teilstück der Adresse. Bei der Adresse 196.23.17.46 steht %1 also für 196 und %3 für 17. - Negative Zahlen bezeichnen ebenfalls die einzelnen Teilstücke der Adresse, zählen sie allerdings von hinten: %-1 ist 46, %-2 wäre wiederum 17. - Schließlich können Sie noch ein nachgestelltes + verwenden; ein solcher Name steht für das angegebene Element und alle weiteren. %2+ ist demnach 23.17.46, %- 2+ dagegen 196.23.17. * %N.M – beschreibt die einzelnen Zeichen eines Bestandteils; bei IP-Adressen ist dies im Gegensatz zu Hostnamen eher unwichtig. %N ist dabei wiederum ein Bestandteil der Adresse; %M bezeichnet nach denselben Regeln dessen einzelne Zeichen: Bei 196.23.17.46 wäre %2.2 die 3 aus 23; %1.-1 ist die 6 der 196. Auch das nachgestellte + ist für "diese Ziffer und alle weiteren" ist wieder möglich: %1.2+ steht etwa für 96.
Das folgende Beispiel definiert virtuelle Hosts für verschiedene IP-Adressen im Netzwerk 196.23.17.0/24; die Verzeichnisnamen sind /var/sites/ip1 bis /var/sites/ip254:
VirtualDocumentRootIP /var/sites/ip%4
------------- Verweis:
[1] VirtualDocumentRoot: http://buecher.lingoworld.de/apache2/showdir.php?id=755
============= Vorige Direktive (Archiv): SSLCARevocationFile http://buecher.lingoworld.de/apache2/showdir.php?id=713
Links auf archivierte Direktiven sind erlaubt und ausdrücklich erwünscht; die direkte Weiterverbreitung auf fremden Sites - auch mit Quellenangabe - ist dagegen nicht gestattet.
Die heutige Direktive wird ab 0:00 Uhr im Archiv zur Verfügung stehen.
=============
Zur Übersicht
|
|
|