Bitte geben Sie mir Ratschläge zu dieser kniffligen Situation in meinem Projekt:
############
In unserem Projekt haben wir 3 Ebenen (Web->App->DB) für Firewall-Regeln. Benutzer können nur auf die Web-Ebene zugreifen.
Die CDSW-Anwendung läuft auf einem DB-Host -> Wir haben keinen Anwendungshost in der App-Ebene -> Aus diesem Grund müssen wir einen zusätzlichen Apache-Proxy in der App-Ebene einrichten -> Unser aktuelles Setup sieht folgendermaßen aus:
Benutzer -> Apache-Proxy (Web-Tier) -> Apache-Proxy (App-Tier) -> CDSW (DB-Tier)
CDSW-Einschränkungen: CDSW erfordert eine Web-URL (cdsw.company.com & *.cdsw.company.com), die im Remote-DNS-Server registriert ist – CDSW sagt ausdrücklich, dass lokale Hostdateien nicht unterstützt werden.
Aus diesem Grund können wir nicht dieselbe URL (cdsw.company.com) gleichzeitig der Web-Ebene und der Datenbank-Ebene zuordnen. Zu diesem Zweck haben wir einen eigenständigen DNS-Server verwendet, der nur vom CDSW-Host verwendet wird.
Wenn sich der Benutzer bei CDSW anmeldet und ein Projekt öffnet, werden drei weitere URLs generiert (consoles.cdsw.company.com, asset.cdsw.company.com, livelog.cdsw.company.com).
Innerhalb des CDSW-Projekts - Wenn ein Benutzer auf Terminalzugriff klickt, wird ein neues Browserfenster mit einer dynamischen URL geöffnet, die wie folgt generiert wird: .cdsw.company.com
############
Bitte geben Sie mir einen Rat: Wie kann ich diese CDSW-Anwendung trotz der oben genannten Komplikationen für Benutzer über die Apache-Proxy-URL (Web-Ebene) zugänglich machen?
Grüße, Ashu