Steffen: Apache Konfiguration Content Routing

Hallo,

trotz Studium des Apache 2.0.54 Handbuches bin ich immer noch nicht darüber gestolpert, wie ich z.B. anhand der Domain bzw. IP Range vom Benutzer den Content entsprechend steuern kann.

Folgendes soll erreicht werden.

Bei IP 123.123.123.123
soll der Content aus dem Verzeichnis von
/var/www/domain1.de/

Bei IP 123.123.133.123
soll der Content aus dem Verzeichnis von
/var/www/domain2.de/
ausgeliefert werden.

Kann mir jemand hierbei etwas helfen oder mir einen passenden Artikel nennen?

Idealerweise wäre eine Steuerung von
123.123.x.x
bzw. 123.124.x.x angestrebt.

Vielen Dank schon mal an alle helfenden.

  1. Hallo,

    Kann mir jemand hierbei etwas helfen oder mir einen passenden Artikel nennen?

    yup: http://httpd.apache.org/docs/2.0/vhosts/name-based.html

    Gruß aus Berlin!
    eddi

    --
    Wer Rechtschreibfehler findet, darf sie behalten.
    1. Hallo,

      yup: http://httpd.apache.org/docs/2.0/vhosts/name-based.html

      Gruß aus Berlin!
      eddi

      Hallo, danke vormals, allerdings habe ich mich offensichtlich unverständlich ausgedrückt.
      Das Routing soll auf den Client angewendet werden.
      Sprich wenn ein client mit der Adresse 123.123.123.123 www.domain1.de aufruft, soll er den Inhalt aus dem 1. Verzeichnis bekommen.

      Ein User z.B. aus einem Netzabschnitt von 123.124.x.x z.B. soll jedoch einen ganz anderen Content erhalten.

      Ich hoffe, dass war nun besser beschrieben.

      Viele Grüsse Steffen.

      1. Hallo Steffen,

        Das Routing soll auf den Client angewendet werden.

        was heißt hier Routing? Ich kann kein Routing erkennen. Vielleicht ist für mich Routing auch etwas anderes als für Dich.

        Sprich wenn ein client mit der Adresse 123.123.123.123 www.domain1.de aufruft, soll er den Inhalt aus dem 1. Verzeichnis bekommen.

        Ein User z.B. aus einem Netzabschnitt von 123.124.x.x z.B. soll jedoch einen ganz anderen Content erhalten.

        Du möchtest also in Abhängigkeit der IP, von der der Request stammt, URLs umschreiben. Nutze dazu mod_rewrite. Im Rewriting Guide findet sich ein Beispiel, das beinahe passt. Suche nach dem Abschnitt "Redirect Homedirs For Foreigners".

        Überlege, was _Deine_ Bedingung ist.
        Überlege, wie _Du_ URLs umschreiben musst.

        Freundliche Grüße

        Vinzenz