uridium69
Goto Top

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.

Content-ID: 92231532517

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

Ausgedruckt am: 15.11.2024 um 09:11 Uhr

ThePinky777
ThePinky777 27.02.2024 aktualisiert um 09:45:08 Uhr
Goto Top
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.
11078840001
11078840001 27.02.2024 aktualisiert um 09:48:51 Uhr
Goto Top
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
StefanKittel
StefanKittel 27.02.2024 um 09:46:36 Uhr
Goto Top
Moin,

das ist ein allgemeines Problem mit Web-Test-Umgebungen.
Irgendwo ist ein falscher Link und auf einmal fällt einem Auf, dass man auf der Live-Umgebung ist.

Tipp: Per Javascript einen Balken oder eine Ecke einblenden.
Das ist optisch immer sichtbar. Die geänderte URL sieht man zu wenig.

Stefan
Looser27
Looser27 27.02.2024 um 10:28:06 Uhr
Goto Top
...oder in der Testumgebung die Hintergrundfarbe ändern.
11020714020
11020714020 27.02.2024 um 14:21:19 Uhr
Goto Top
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.
NordicMike
NordicMike 27.02.2024 um 17:03:28 Uhr
Goto Top
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.
uridium69
uridium69 04.03.2024 um 09:21:37 Uhr
Goto Top
Morgen
Danke für die vielen hilfreichen Beiträge. Also die Aufgabe besteht darin das lediglich ein Reportserver (Testumgebung) aufgesetzt wird. Die Software setzt den IIS voraus (nein nicht die ISS). Die Adresse die aufgerufen werden soll wäre wie folgt: test-synreport.path.firma.ch

Meine Frage ist, muss ich dies auf den AD DNS Server eintragen oder muss ich was auf dem IIS hinterlegen ? Da ich noch nicht so vertraut bin mit solchen Adressen, wäre ich um Hilfe dankbar, einfache DNS Alias Einträge auf dem AD habe ich schon zig Male gemacht.