PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache für URL Filterung einsetzen



zeromancer1972
28.03.11, 09:46
Hallo zusammen!
Ich weiß nicht, ob der Titel plausibel erscheint, daher beschreibe ich mal, was ich vorhabe:

Ich will Apache als Reverse Proxy einsetzen.
Gibt es einen Weg, Apache so zu konfigurieren, dass dieser die Requests in Abhängigkeit der genutzten Domain immer nur auf ein bestimmtes URL Muster weiterleitet?

Hintergrund: ein Domino Server hostet mehrere Domains. Auf dem Server liegen in verschiedenen Verzeichnissen unter dem Root-Verzeichnis verschiedene Ressourcen. Nun kommt es aber vor, dass folgende URLs in verschiedener Weise genutzt wurden - das soll aber verhindert werden:


http://domainA/pfadZuA/ressource (wäre korrekt)
http://domainB/pfadZuA/ressource (wäre falsch)
http://domainB/pfadZuB/ressource (wäre das Gegenstück und ok)


Die 2. URL soll nicht erlaubt werden, d.h. ein 404 vom Apache wäre super.

Kann man Apache entsprechend einrichten, dass o.g. Szenario realisiert werden kann?

Danke für Eure Tipps - auch gerne Verweise auf andere Lösungen! :)

marce
28.03.11, 09:53
klingt nach mod_rewrite und RewriteCond.

muell200
28.03.11, 09:53
Ich will Apache als Reverse Proxy einsetzen.


ein apache ist kein proxy.

was genau willst du?
soll die domain auf dem apache laufen - wenn ja, dann geht es mit virtual hosts

gruss

marce
28.03.11, 09:57
apache kann man sehr gut als Proxy einsetzen. Und was er will - steht eigentlich sehr offen da.

muell200
28.03.11, 10:20
apache kann man sehr gut als Proxy einsetzen. Und was er will - steht eigentlich sehr offen da.

mhhh... wieder was gelernt...
lese mich mal in das thema ein - wenn es die zeit erlaubt :)

was ist der vorteil gebenueber einem reinem proxy wie z.b.: squid

danke

zeromancer1972
28.03.11, 10:26
mhhh... wieder was gelernt...
lese mich mal in das thema ein - wenn es die zeit erlaubt :)

was ist der vorteil gebenueber einem reinem proxy wie z.b.: squid

danke

Hmm könntest Du diese Frage bitte in einem eigenen Thread eröffnen, da es hier nicht um diese grundlegende Frage geht. Danke.

zeromancer1972
28.03.11, 10:26
klingt nach mod_rewrite und RewriteCond.

Sind zumindest schon mal Stichwörter, werde das mal weiterleiten (ich befasse mich nicht selbst mit dem Thema).
Danke einstweilen!

More infos anyone? :)