PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mod_proxy oder mod_rewrite



derRichard
02.05.03, 17:26
hallo!

derzeit hab ich am router squid mit httpd_accel laufen, der alle http-anfragen zu einem server im lan weiterleitet.
da ich jetzt mehere webserver einsetzen will, will ich den squid durch apache ersetzen,
weil ich festlegen will welche anfrage zu welchem webserver gehen soll.

brache ich dazu mod_rewrite oder mod_proxy?
die webserver im lan sind nicht direkt von internet aus erreichbar.
ein guter link oder eine beispielconfig wäre auch nicht verkehrt :)

thx.
//richard

p.s: ich verwende apache 1.3.x

Spike05
02.05.03, 17:37
Willst du bestimmte IP's umleiten, oder welcher Parameter soll für die Umleitung herangenommen werden?

cu

Jochen

derRichard
02.05.03, 17:47
Original geschrieben von Spike05
Willst du bestimmte IP's umleiten, oder welcher Parameter soll für die Umleitung herangenommen werden?

cu

Jochen
hallo!

da ich nur eine öffendliche ip habe muss ich das mit den hostnamen machen.
zb: www.nod.at soll zu 192.168.0.5 geleitet werden.
und test.nod.at zu einem anderen server.

//richard

Spike05
02.05.03, 17:54
Nun, das dürfte mit dem Modul mod_rewrite zu bewerkstelligen sein!

Hab das schon mal mit User Agents gemacht!

Ich hab da mal ne gute Anleitung mit google gefunden!

mod_rewrite ist ein feines Werkzeug :D

Auf meiner Homepage setze ich es ein um das das direkte verlinken zu Forumsbilder zu unterbinden! Es erscheint dann anstelle des Bildes ein anderes mit dem Text: Dieses Bild wurde von.... geklaut:D

Hier die apache-docs: http://httpd.apache.org/docs/mod/mod_rewrite.html

cu

Jochen

derRichard
02.05.03, 19:11
hallo!

irgendwie bekomm ich das nicht auf die reihe :(
www.nod.at und mail.nod.at sind beides vhosts am webserver 192.168.0.5
egal was ich von inernet aus aufrufe, ich komme ich nur zu www.nod.at und wenn ich zb. www.nod.at/sysinfo angebe bekomm ich 404 zurück...



<VirtualHost *>
ServerName www.nod.at
RewriteEngine on
RewriteRule http://www.nod.at/(.+) http://www.nod.at/$1 [P]
</VirtualHost>

<VirtualHost *>
ServerName mail.nod.at
RewriteEngine on
RewriteRule http://mail.nod.at/(.+) http://mail.nod.at/$1 [P]
</VirtualHost>



//richard

Spike05
02.05.03, 19:21
Also http://www.nod.at/sysinfo funktioniert bei mir prima!

derRichard
02.05.03, 19:23
Original geschrieben von Spike05
Also http://www.nod.at/sysinfo funktioniert bei mir prima!
ja, weil der squid schon wieder läuft.
ich kann ja nicht den ganzen webserver stunden lang lahmlegen.

//richard