Перенаправление запроса http на два разных сервера weblogic с использованием прокси-сервера Weblogic и Apache2 - PullRequest
2 голосов
/ 12 апреля 2010

Я читал предыдущие посты, такие как «Перенаправление запросов https на два разных сервера weblogic с использованием прокси Weblogic и Apache2». Но у меня другая ситуация, и я не думаю, что хорошо это понимаю. У меня есть сервер Apache 2 (server1), который получит запрос http для моего приложения. Затем у меня есть еще два сервера (server2 и server3) с Web Logic 9.2, работающие на портах 7000 (server1) и 8000 (server2). Я хочу, чтобы пользователи вводили appname.domain.com и перенаправлялись между двумя серверами веб-логики, всегда сохраняя appname.domain.com (это скрывает имя_сервера: порт из URL). Как мне это сделать?

Заранее спасибо!

Jhon.

Ответы [ 2 ]

1 голос
/ 12 апреля 2010

Используйте подключаемый модуль Apache HTTP Server , предоставленный BEA / Oracle, для обработки и запроса баланса нагрузки в вашем приложении.

Я бы использовал здесь виртуальный хост, примерно так:

<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>

Этот конфиг должен сбалансировать запросы к http://appname.domain.com/ до http://192.168.1.100:7000/test и http://192.168.1.200:8000/test.

Подробную информацию см. В официальной документации:

0 голосов
/ 13 апреля 2010

Установите Webgate на HHTp-сервере в случае Orcle, который будет выполнять обратный прокси и скрывать имя сервера.

...