buecher.lingoworld.de
sascha kersken

buecher.lingoworld - Startseite

    buchinfo

    aktuelles

    newsletter

    inhalt

    leseprobe

    rezensionen

    direktiven

    module

    errata

    forum

    buchtipps

    links



    bestellen bei:

    Galileo Press
    amazon.de





Direktiven
 
Galileo Computing 

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
No Software Patents!

Ihre Werbung hier?
    
    www.lingoworld.de
    webmaster@lingoworld.de
    © Copyright 2004-2007 by Lingoworld IT Services, Köln
    designed by Tülay Kersken
    Impressum