Umleiten von https-Anfragen auf zwei verschiedene weblogic-Server mithilfe der Weblogic-proxy und Apache2

Ich habe einen server serverA läuft eine weblogic-Applikation App1, mit dem Basis-url /app1/auf port 7001 und ein weiterer server serverB, Betrieb eines weblogic Anwendung App2, mit dem Basis-url /app2/auf port 8001. Beide Server laufen, Solaris, Apache2 und Weblogic 9.2

(details geändert, aber diese sind representantive)

In anderen Worten, app1 zugegriffen werden konnte auf

http://serverA:7001/app1/

und app2 auf

http://serverB:8001/app2/

Aber der Kunde verlangt, dass alle Zugriff auf die Anwendungen die Verwendung von https auf port 443 auf server1.

Wenn es nur eine Anwendung, die ich verwenden könnte, einen virtuellen host, und legen Sie die handler für URLS, die mit /beginnen app1/Weblogic-proxy, das würde Sie weiterleiten an server 1 auf port 7001.

Mit zwei apps, die ich brauchen würde, einen anderen virtuellen host mit einem anderen Standort-Anweisung matching /app2/und Weiterleitung auf die aktuellen server auf port 8001 ... aber ich sehe nicht, wie das funktionieren könnte als der erste virtuelle host werden getan haben, die SSL-Aushandlung zu bestimmen, die URL-und der Apache vermutlich nicht tun können, dass, wenn die Dinge durch, um zur zweiten virtuellen server.

So, wie gehe ich damit um?

Meine aktuelle Idee ist, den proxy alle SSL-Anfragen arrving at "server1" auf dem gleichen server server1, auf port 80 (also im wesentlichen nur das tut, SSL-Terminierung), dann das hinzufügen von zwei virtuellen hosts für die /app1/und /app2/URLs auf die oben beschriebene Weise.

Ist das zur Arbeit gehen? Habe ich etwas übersehen was offensichtlich über andere Wege, dies zu tun?

EDIT: ich denke, dass ich verpasst haben, dass der Weblogic-Plug-in kann mehrere Blöcke, die jeweils die Leitung der Seite an verschiedene Orte. In dem Fall, das wird einfach.

Werde ich testen wenn morgen wieder bei der Arbeit und zu aktualisieren, die Frage

Schreibe einen Kommentar