2010-04-12 30 views
2

J'ai lu des articles précédents comme "Rediriger des requêtes https vers deux serveurs weblogic différents en utilisant le proxy Weblogic et Apache2". Mais j'ai une situation différente et je ne pense pas que je comprends bien cela. J'ai un serveur Apache 2 (server1) qui recevra une requête http pour mon application. Ensuite, j'ai deux autres serveurs (server2 et server3) avec Web Logic 9.2 fonctionnant sur les ports 7000 (server1) et 8000 (server2). Je souhaite que les utilisateurs entrent appname.domain.com et soient redirigés entre les deux serveurs de logique Web, en conservant toujours appname.domain.com (ceci est un nom de serveur hidding: port de l'URL). Comment puis-je gérer cela?Rediriger la requête http vers deux serveurs weblogic différents en utilisant le proxy Weblogic et Apache2

Merci d'avance!

Jhon.

Répondre

1

Utilisez le plug-in Serveur HTTP Apache fourni par BEA/Oracle pour effectuer une demande de solde avant et de charge dans votre application.

j'utiliser un hôte virtuel ici, quelque chose comme ceci:

<VirtualHost xxx.xxx.xxx.xxx:80> 
    DocumentRoot "C:/test/VirtualHost1" 
    ServerName appname.domain.com 
    <IfModule mod_weblogic.c> 
    #... WLS parameter ... 
    WebLogicCluster 192.168.1.100:7000,192.168.1.200:8000 
    # Example: MatchExpression *.jsp <some additional parameter> 
    MatchExpression *.jsp PathPrepend=/test 
    </IfModule> 
</VirtualHost> 

Cette configuration devrait équilibrer les demandes de http://appname.domain.com/ à http://192.168.1.100:7000/test et http://192.168.1.200:8000/test.

Se reporter à la documentation officielle pour tous les détails:

+0

Nous vous remercions de votre réponse. Mais je l'ai déjà fait. Mon problème est que je veux garder http://appname.domain.com dans l'URL, mais en fait l'URL est changé en http://192.168.1.100:7000/test et http://192.168.1.200:8000 /tester. Merci beaucoup! – Jhon

+0

@Jhon Que voulez-vous dire par "Je veux garder appname.domain.com dans l'URL", je ne comprends pas. A quel niveau? –

+0

Configurez appname.domain.com en tant qu'hôte frontal – fglez

0

Installer un Webgate sur le serveur hhtp Incase de Orcle, qui fera le proxy inverse et masquer le nom du serveur.