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

Ausgedruckt am: 19.03.2024 um 10:03 Uhr

Mitglied: 13100
13100 25.05.2005 um 12:05:52 Uhr
Goto Top
subdomains erscheinen mir am sinnvollsten.

win.xyz.de (-> xxx.xxx.xxx.xxx:80)
linux.xyz.de (-> xxx.xxx.xxx.xxx:4080)
Mitglied: joerg
joerg 25.05.2005 um 15:27:48 Uhr
Goto Top
ok da das absolutes neuland für mich ist wie bekomm ich sowas hin??
Mitglied: trapper-tom
trapper-tom 26.05.2005 um 17:23:51 Uhr
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
Mitglied: trapper-tom
trapper-tom 26.05.2005 um 17:37:19 Uhr
Goto Top
bekomme leider das Script nicht gepostet (eigene Dummheit). Deshalb erreicht es Dich via mail

traper_tom
Mitglied: gemini
gemini 26.05.2005 um 19:40:59 Uhr
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>>
Mitglied: joerg
joerg 30.05.2005 um 10:05:48 Uhr
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?!?!!?
Mitglied: trapper-tom
trapper-tom 30.05.2005 um 16:36:57 Uhr
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?
Mitglied: trapper-tom
trapper-tom 30.05.2005 um 16:49:03 Uhr
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>>
Mitglied: trapper-tom
trapper-tom 30.05.2005 um 16:57:04 Uhr
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.
Mitglied: joerg
joerg 30.05.2005 um 18:26:59 Uhr
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?
Mitglied: trapper-tom
trapper-tom 30.05.2005 um 19:28:08 Uhr
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
Mitglied: joerg
joerg 30.05.2005 um 23:28:03 Uhr
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??
Mitglied: trapper-tom
trapper-tom 31.05.2005 um 17:54:55 Uhr
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