Webadresse anpassen
Guten Tach
Wir haben 2 Webapplikationen die auf 2 Server installiert sind. Die eine die produktive Version, die andere ist die Testumgebung. Leider ist nicht ersichtlich welche Test und welche Produktiv sind, vor allem nicht auf dem 1. Blick, auf der Startseite der Applikation nach dem Einloggen.
Beispiel wie es heute ist: https://www.reportserver.ch (Produktiv)
https://www.reportserver.ch:8020 (Test)
Nun wäre die Idee es wie folgt zu gestalten: https://www.reportserver.ch/produktiv
Die Applikation läuft auf einem Windows Server (Prod. sowie Test), wie kann ich die Endung anpassen ? Genutzt wird der ISS.
Wir haben 2 Webapplikationen die auf 2 Server installiert sind. Die eine die produktive Version, die andere ist die Testumgebung. Leider ist nicht ersichtlich welche Test und welche Produktiv sind, vor allem nicht auf dem 1. Blick, auf der Startseite der Applikation nach dem Einloggen.
Beispiel wie es heute ist: https://www.reportserver.ch (Produktiv)
https://www.reportserver.ch:8020 (Test)
Nun wäre die Idee es wie folgt zu gestalten: https://www.reportserver.ch/produktiv
Die Applikation läuft auf einem Windows Server (Prod. sowie Test), wie kann ich die Endung anpassen ? Genutzt wird der ISS.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 92231532517
Url: https://administrator.de/contentid/92231532517
Ausgedruckt am: 15.11.2024 um 09:11 Uhr
7 Kommentare
Neuester Kommentar
dafür gibts keine einfache möglichkeit, bedeutet was für eine applikation ist das genau?
Bedeutet ist es ein Fertiges Produkt eines Herstellers, empfehl ich die Finger davon zu lassen.
Ist es ein selbst gebautes dann musst du ja nur da wo die Webserver Daten liegen ein neues Verzeichnis machen also z.B. /produktiv und da die Daten reinkopieren, dann ist es ein Unterfolder von der Adresse www.reportserver.ch/produktiv und die Daten liegen ja drin.
Nur wirds halt komplex, ist der Code in den Dateien da drin Dynamisch, sollte das kein problem sein, arbeitet mit festen pfaden viel spass beim umcoden jeder datei... und weiss der Geier was für Prozesse existieren hier daten zu schreiben, lesen etc...
du siehst, im zweifel >> Finger weg >> ausser du weisst was du tust.
Bedeutet ist es ein Fertiges Produkt eines Herstellers, empfehl ich die Finger davon zu lassen.
Ist es ein selbst gebautes dann musst du ja nur da wo die Webserver Daten liegen ein neues Verzeichnis machen also z.B. /produktiv und da die Daten reinkopieren, dann ist es ein Unterfolder von der Adresse www.reportserver.ch/produktiv und die Daten liegen ja drin.
Nur wirds halt komplex, ist der Code in den Dateien da drin Dynamisch, sollte das kein problem sein, arbeitet mit festen pfaden viel spass beim umcoden jeder datei... und weiss der Geier was für Prozesse existieren hier daten zu schreiben, lesen etc...
du siehst, im zweifel >> Finger weg >> ausser du weisst was du tust.
Genutzt wird der ISS.
ISS?Dein Server läuft im Weltraum?
Mit dem Rewrite-Module lässt sich das bewerkstelligen sofern die Webanwendung auch auf den neuen Pfad konfiguriert wurde bzw. wenn dort die Bezüge nicht auf einen absoluten Pfad hinterlegt sind.
Weiterleitung von alten Webanwendungsadressen: URL Rewrite
Die erste Frage ist doch, wieso beide Systeme unter dem selben DNS-Namen erreichbar sind und nicht schon dort eine Unterscheidung stattfindet, statt nur einen anderen Port zu verwenden.
Man sollte schon da eine Trennung von Test und Prod vornehmen. Gilt durchgängig für alles.
Ergänzend kann man auf den jeweiligen Servern auch IIS-Server-Variablen setzen, die im Header der Webseiten ausgelesen und entsprechend der TITLE der Site ergänzt werden kann.
Man sollte schon da eine Trennung von Test und Prod vornehmen. Gilt durchgängig für alles.
Ergänzend kann man auf den jeweiligen Servern auch IIS-Server-Variablen setzen, die im Header der Webseiten ausgelesen und entsprechend der TITLE der Site ergänzt werden kann.
Im ISS sind es die "Bindungen" Du kannst jede Adresse mit jedem Port einem bestimmten Ordner zuordnen.
Du hast zwei Bindungen, die jeweils zu einem Ordner auf der Festplatte unter (vermutlich) C:\inetpub\wwwroot liegen.
Die eine Bindung heisst www.reportserver.ch Port 443 und zeigt auf Ordner z.B. C:\inetpub\wwwroot\Produktiv
die andere Bindung heisst www.reportserver.ch Port 8020 und zeigt auf Ordner z.B. C:\inetpub\wwwroot\Test
Du möchtest nun beide Applikationen unter der selben Adresse haben und hinter der Adresse durch den "\" den Unterordner ansprechen:
z.B. die Bindung www.reportserver.ch Port 443 zeigt auf Ordner z.B. C:\inetpub\wwwroot\MeineHauptseite\
Im Ordner Meinehauptseite hast du zwei Unterordner:
C:\inetpub\wwwroot\MeineHauptseite\Produktiv
C:\inetpub\wwwroot\MeineHauptseite\Test
Und schon kannst du die zwei Applikationen mit den folgenden zwei Adressen aufrufen:
https://www.reportserver.ch/Produktiv
https://www.reportserver.ch/Test
Du brauchst also nur noch eine einzige Bindung, weil du nur noch eine gemeinsame Adresse hast, aber verschiedene Webseiten in verschiedenen Ordnern.
Du hast zwei Bindungen, die jeweils zu einem Ordner auf der Festplatte unter (vermutlich) C:\inetpub\wwwroot liegen.
Die eine Bindung heisst www.reportserver.ch Port 443 und zeigt auf Ordner z.B. C:\inetpub\wwwroot\Produktiv
die andere Bindung heisst www.reportserver.ch Port 8020 und zeigt auf Ordner z.B. C:\inetpub\wwwroot\Test
Du möchtest nun beide Applikationen unter der selben Adresse haben und hinter der Adresse durch den "\" den Unterordner ansprechen:
z.B. die Bindung www.reportserver.ch Port 443 zeigt auf Ordner z.B. C:\inetpub\wwwroot\MeineHauptseite\
Im Ordner Meinehauptseite hast du zwei Unterordner:
C:\inetpub\wwwroot\MeineHauptseite\Produktiv
C:\inetpub\wwwroot\MeineHauptseite\Test
Und schon kannst du die zwei Applikationen mit den folgenden zwei Adressen aufrufen:
https://www.reportserver.ch/Produktiv
https://www.reportserver.ch/Test
Du brauchst also nur noch eine einzige Bindung, weil du nur noch eine gemeinsame Adresse hast, aber verschiedene Webseiten in verschiedenen Ordnern.