使用weblogic代理和Apache2将http请求重定向到两个不同的weblogic服务器

使用weblogic代理和Apache2将http请求重定向到两个不同的weblogic服务器,apache,weblogic,weblogic9.x,Apache,Weblogic,Weblogic9.x,我读过以前的文章,比如“使用weblogic代理和Apache2将https请求重定向到两个不同的weblogic服务器”。但我有一个不同的情况,我不认为我很理解这一点。 我有一个Apache2服务器(server1),它将接收应用程序的http请求。然后我又有两台服务器(server2和server3),它们的Web逻辑9.2在端口7000(server1)和8000(server2)上运行。 我希望用户输入appname.domain.com并在两个web逻辑服务器之间重定向,始终保持app

我读过以前的文章,比如“使用weblogic代理和Apache2将https请求重定向到两个不同的weblogic服务器”。但我有一个不同的情况,我不认为我很理解这一点。 我有一个Apache2服务器(server1),它将接收应用程序的http请求。然后我又有两台服务器(server2和server3),它们的Web逻辑9.2在端口7000(server1)和8000(server2)上运行。 我希望用户输入appname.domain.com并在两个web逻辑服务器之间重定向,始终保持appname.domain.com(这是从URL隐藏servername:port)。 我怎样才能做到这一点

提前谢谢

Jhon。

使用BEA/Oracle提供的Apache HTTP服务器插件将请求转发到应用程序并进行负载平衡

我会在这里使用虚拟主机,类似这样:

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

DocumentRoot“C:/test/VirtualHost1”
ServerName appname.domain.com
#... WLS参数。。。
WebLogicCluster 192.168.1.100:7000192.168.1.200:8000
#示例:MatchExpression*.jsp
MatchExpression*.jsp PathPrepend=/test
此配置应平衡到的请求 和

有关所有详细信息,请参阅官方文件:

  • 而且

在HHTp服务器上安装一个Webgate,以防Orcle,它将执行反向代理并隐藏服务器名称。

感谢您的回答。但我已经这么做了。我的问题是,我想保留在URL中,但实际上URL已更改为和。谢谢大家!@你说的“我想把appname.domain.com保留在URL中”是什么意思,我不明白。在哪个级别?将appname.domain.com配置为前端主机