joerg
Goto Top

2 Webserver und nur eine Fest-Ip geht das?

Hallo zusammen,


wir haben zwei Webserver im mom laufen (beide auf Port 80), ist es möglich diese 2 Webserver (ein Windows und ein Debian) über eine Zywall10w gleichzeitig anzusprechen?
Also wenn ich jetzt eingeben www.xyz.de/12345 dann soll erauf den windows und bei www.xyz.de/0815 soll er auf den Debian....

Geht das oder brauch ich da unbedingt zwei Domains und IP's??


Danke Gruß Jörg

Content-Key: 11111

Url: https://administrator.de/contentid/11111

Printed on: April 23, 2024 at 17:04 o'clock

Mitglied: 13100
13100 May 25, 2005 at 10:05:52 (UTC)
Goto Top
subdomains erscheinen mir am sinnvollsten.

win.xyz.de (-> xxx.xxx.xxx.xxx:80)
linux.xyz.de (-> xxx.xxx.xxx.xxx:4080)
Member: joerg
joerg May 25, 2005 at 13:27:48 (UTC)
Goto Top
ok da das absolutes neuland für mich ist wie bekomm ich sowas hin??
Member: trapper-tom
trapper-tom May 26, 2005 at 15:23:51 (UTC)
Goto Top
Hi Jörg,

ich kenne nun die Firewall nicht genau.
Wenn die Firewall nur den Port 80 (egal ob auf 8080, 3128 oder sonstirgendeinen Port umgesetzt) weiterleiten kann, kannst Du die Indexseite eines der beiden Server mittels Javascript so gestalten, dass der andere Name weitergeleitet wird.

Beispiel:
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
<!--

if (self.location.href.indexOf('www.windows-server.de')>-1)
{
self.location.href="http://192.168.111.254/index.html";
}
else if (self.location.href.indexOf('www.debian-server.de')>-1)
{
self.location.href="http://192.168.111.253/index.html";
}
//-->
</script>
<body>
</body>
</html>

Viel Spaß.

Gruß

trapper_tom
Member: trapper-tom
trapper-tom May 26, 2005 at 15:37:19 (UTC)
Goto Top
bekomme leider das Script nicht gepostet (eigene Dummheit). Deshalb erreicht es Dich via mail

traper_tom
Member: gemini
gemini May 26, 2005 at 17:40:59 (UTC)
Goto Top
@thomas
Das liegt an den Spitzklammern.
Wenn man sie maskiert, dann werden sie angezeigt
Beispiel: <<a><<a>a<a>>Text<<a>a<a>><a>> ergibt <<a>Text<a>>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Hier das Script:
<<a>html<a>>
<<a>head<a>>
<<a>title<a>><<a>/title<a>>
<<a>script language="javascript" type="text/javascript"<a>>
<<a>!--
if
(self.location.href.indexOf('www.windows-server.de')>-1)
    {
self.location.href="http://192.168.111.254/index.html";
    }
        else if
(self.location.href.indexOf('www.debian-server.de')>-1)
       {
self.location.href="http://192.168.111.253/index.html";
       }
//--<a>>
<<a>/script<a>>
<<a>body<a>>
<<a>/body<a>>
<<a>/html<a>>
Member: joerg
joerg May 30, 2005 at 08:05:48 (UTC)
Goto Top
Also irgendwie funkt das net....
ich vermute liegt ja daran dass wenn ich von drausen kommen der die local IP alos die 192.168.yyy.xxx net kennt!
Lokal am Arbeitsplatz geht dass da kennt der die ja auch!

Noch zur Info ich benutze eine Zywall 10, wir haben einen T-Business-Anschluss mit einer fester Ip.

Vielleicht noch ne Idee oder hab ich was falsch gemacht?!?!!?
Member: trapper-tom
trapper-tom May 30, 2005 at 14:36:57 (UTC)
Goto Top
Hi,

zeigen die beiden Domainnamen (www.windows-server.de und www.debian-server.de) definitiv auf die feste IP-Adresse? Soll heißen:
sind beide Domainnamenin auf einem Nameserver mit Weiterleitung auf die feste IP-Adresse eingetragen?
Member: trapper-tom
trapper-tom May 30, 2005 at 14:49:03 (UTC)
Goto Top
Hi,

probiere bitte folgendes:
<<a>html<a>>
<<a>head<a>>
<<a>title<a>><<a>/title<a>>
<<a>script language="javascript" type="text/javascript"<a> >
<<a>!--
if
(self.location.href.indexOf('www.xyz.de/12345.html')>-1)
{
self.location.href="http://192.168.111.254/index.html";
}
else if
(self.location.href.indexOf('www.xyz.de/0815.html')>-1)
{
self.location.href="http://192.168.111.253/index.html";
}
//--<a>>
<<a>/script<a>>
<<a>body<a>>
<<a>/body<a>>
<<a>/html<a>>
Member: trapper-tom
trapper-tom May 30, 2005 at 14:57:04 (UTC)
Goto Top
Hi,

habe nochmal drüber nachgedacht. Vergiss das Script. Du hast recht, dieUmsetzung macht ja der Browser.

Du kannst aber dem 1. Webserver (www.xyz.de/12345.html) sagen, dass er mittels url-redirect die www.xyz.de/0815.html umleiten soll. Dann müsste es auch mit den internen IP's funktionieren, weil der Webserver selbst den request umleitet.
Member: joerg
joerg May 30, 2005 at 16:26:59 (UTC)
Goto Top
Ok Prinzip klar!
Umsetzung?
Wo kann ich sowas einstellen mach ich das besser beim Win2003 oder beim Debian?
Wenn dann wo stelle ich sowas ein?
Member: trapper-tom
trapper-tom May 30, 2005 at 17:28:08 (UTC)
Goto Top
Hi Joerg,

habe das gerade ausprobiert:

1. eine leere html-Datei erzeugen z.B. 0815.html (Deine 12345.html sollte die index.html des win2k3 IIS sein)
2. diese in das Verzeichnis \inetpub\wwwroot speichern
3. start->Programme->Verwaltung->InternetdiensteManager
4. die Datei 0815.html suchen; Rechtsklick; Umleitung auf http://192.xxx.yyy.zzz/index.html (IP-Adresse und index-datei des debian-servers) einstellen und fertig.
(Kann sein, dass unter w2k3 der InternetdiensteManager anders heißt -> habe hier nur w2k zur Verfügung)

good luck

Trapper Tom
Member: joerg
joerg May 30, 2005 at 21:28:03 (UTC)
Goto Top
wieder das problem Intern funkt alles wunderbar nur sobald ich extern den ansteuer verliert er es wieder da er von Extern wieder versucht auf die 192.168.70... zu kommen, aber die gibt es ja nicht!
Oder hab ich was falsch gemacht?

Habe ein Virtuelles Verzeichnis erstellt "intranet" und das auf den server 192.168.70.101 umgeleitet, des geht auch intern aber sobald ich von drausen draufzugreifen.... NIX.

Vielleicht noch ne Idee??
Member: trapper-tom
trapper-tom May 31, 2005 at 15:54:55 (UTC)
Goto Top
Hi Joerg,

ich habe bei mir Folgendes eingestellt:
Internetdienstemanager aufgerufen; im WWW-Verzeichnis des Windows Servers (www-root server1) ein virtuelles Verzeichnis kreiert, das auf eine Freigabe eines anderen Servers zeigt (www-root von server2). Ich habe es durch einen Kollegen außerhalb meines Netzes mal testen lassen. Es schent zu funktionieren.

Arbeitsweise ist dann wie folgt:

beim Aufruf von www.xyz.de wird die Indexseite des 1. Servers geladen und bei www.xyz.de/0815 wird die Indexseite des 2. Servers aufgerufen.

Gruß

Trapper Tom