PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 X Apache im Netz laufen lassen ?



Linux Anfänger
09.01.07, 00:58
Hallo.

Ist es möglich eine Webseite von Rechner A = 192.168.0.1 = Router/Gateway nach Rechner B = 192.168.0.2 zu verlagern ?

So das ich wenn ich wenn ich eine Seite aufrufe zb http://192.168.0.1/ampache
das diese Seite dann auf .2 aufgemacht wird und nicht auf .1 ?
Allerdings müssen alle anderen Sachen immernoch standartmässig auf .1 aufgemacht werden können.

Also ist eine Port Weiterleitung 80 --> 192.168.0.2 nich drinn.

ist das möglich ? und wenn ja wie ?

Thnx.

WilliaM
09.01.07, 06:17
du koenntest per php den browser auf die andere ip schicken. aber dann koenntest du das auch per link direkt tun.
(<?php header("Location: http://192.168.0.2");?>)

ansonsten faellt mir spontan noch dns als moeglichkeit ein, was dann aber einen dns-server, den auch alle zugreifenden rechner nutzen, benoetigt.

Svenny
09.01.07, 06:50
mod_proxy?

Linux Anfänger
09.01.07, 22:57
Uh das sind nicht wirklich Antworten mit den ich was anfangen kann.
Einen DNS Server ?
Ich habe bei meiner Router Software (192.168.0.1) die Möglichkeit
Hosts und DNS-Server einzurichten....
Clarkconnect ist die Routersoftware falls die einer kennt.
Aber ich weis nicht was ich da einstellen soll.

mod_proxy sagt mir garnix. :)

marce
09.01.07, 23:15
schon mal Google verwendet? Oder gar auf der Apache-Seite danach gesucht?

NetHawk
10.01.07, 09:15
Das Mittel der Wahl dürfte hierbei mod_rewrite sein.

Damit kannst Du u.a. einzelne Verzeichnisse innerhalb Deiner URL auf beliebige andere URLs mappen.
Die Dokumentation dazu findest Du unter http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html.

Für Dich dürfte diese Konfiguration in der httpd.conf, bzw. einer .htaccess notwendig sein.



RewriteEngine On

# now the rewriting rules

# http://192.168.0.2/ via external redirection
RewriteRule ^/ampache(.*) http://192.168.0.2/$1



Gruss
NetHawk

marce
10.01.07, 09:21
mit dieser mod_rewrite-Comfig dürfte es nicht gehen, da - wie oben geschrieben - Port 80 weiter auf den 0.1 gelenkt wird. mod_rewrite wäre also als Proxy zu konfigurieren (klar, geht auch) - aber warum dann nicht einfach mod_proxy nutzen?