前段时间用apache实现weblogic集群,apache代理费了好多功夫。
下载的是httpd-2.2.16-win32-x86-no_ssl.msi,安装完成后需要将mod_wl_22.so文件copy到\Apache Software Foundation\Apache2.2\modules下面,这里要特别注意,这里的so文件涉及到apache安装的操作系统已经版本,网上好多的都是mod_wl_20.so,这个是针对apache2.0的。还有操作系统问题,我们在weblogic目录下面的server\lib中可以看到一些操作系统的文件夹。但是我的weblogic8.1中没有针对22的so文件,在网上找了好久才找到,提供一下下载方便大家使用,下载原文地址:http://eyejava.iteye.com/blog/448167
然后就是在httpd.conf文件中最后添加如下内容
LoadModule weblogic_modules/mod_wl_22.so
<IfModule mod_weblogic.c>
WebLogicCluster localhost:7001,ip:port
MatchExpression *.jsp
MatchExpression *.*
MatchExpression *
</IfModule>
在文章最后向大家推荐一个资料,关于weblogic+apache集群配置的文章
http://www.docin.com/p-64647298.html感觉挺好的,可惜下载要分
分享到:
相关推荐
Apache反向代理WebLogic是一种常见的架构模式,用于在公开的Apache HTTP服务器和内部的WebLogic应用服务器之间建立安全通道。这种配置允许Apache作为面向公众的入口点,处理SSL加密、负载均衡和静态内容服务,而...
Apache-WebLogic Plugin是将Apache HTTP Server与Oracle的WebLogic Server集成的关键组件,它使得Apache能够代理WebLogic Server处理动态内容,从而优化大型商务网站的性能和安全性。Apache的稳定性与WebLogic的强大...
以下是使用`mod_wl_24.so`配置Apache 2.4代理WebLogic Server的一些关键步骤: 1. **安装和加载模块**:首先,将`mod_wl_24.so`复制到Apache的`modules`目录下。然后,在Apache的配置文件`httpd.conf`中,添加以下...
例如,Apache作为前端服务器处理静态请求,WebLogic处理动态请求,形成反向代理模式,既提高了性能,又降低了WebLogic Server的压力。这样的组合在实际生产环境中非常常见,尤其适用于需要处理大量HTTP请求的企业级...
用apache代理分发weblogic服务请求,配置apache的httpd.conf文件,将动态库文件放到modules目录下mod_wl_22.so,该文件是linux版本
2. **安装Apache-WebLogic插件**:确保客户端请求静态页面时由Apache处理,请求动态页面时则通过插件调用WebLogic Server的服务。 3. **安装准备工作**:确认Apache版本与操作系统版本兼容,安装必要的补丁包。 4. *...
这样,客户端的所有请求都会先经过Apache,然后由Apache决定将请求转发给哪个WebLogic实例,从而减轻单个服务器的压力。 集成步骤大致如下: 1. **安装和配置Apache**:确保你的Linux系统上已经安装了Apache服务器...
Apache 实现 WebLogic 集群配置是一种常见的负载均衡策略,它通过Apache HTTP服务器作为反向代理,将来自客户端的请求分发到多个WebLogic服务器实例上,从而提高应用程序的可用性和性能。以下是对该配置过程的详细...
它允许Apache作为WebLogic的代理服务器,处理WebLogic的HTTP请求和响应,同时也支持会话粘滞性和健康检查等功能,确保了请求的正确路由和服务器的健康状态监控。 WebLogic Server是Oracle公司的一款Java EE应用...
这通常涉及编辑`httpd.conf`文件,添加`<VirtualHost>`和`<Directory>`指令,确保Apache能够代理请求至WebLogic服务器上的应用。 - **WebLogic的webapp应用下配置**:在WebLogic的管理控制台或部署配置文件中,可能...
这个模块使得Apache能够与WebLogic进行通信,处理WebLogic Server的请求。`mod_wl_20.so`位于`WEBLOGIC_HOME/weblogic81/server/lib/linux/i686`(根据你的系统架构可能会有所不同)。确保Apache支持DSO(Dynamic ...
为了使Apache能够正确地代理请求至WebLogic服务器,需要在Apache中配置虚拟目录。这一步骤涉及在`httpd.conf`文件中添加必要的配置。 **配置示例:** ```conf <IfModule mod_weblogic.c> WebLogicHost myweblogic....
整合Weblogic和Apache可以提高系统的稳定性和性能,通过Apache处理静态内容请求,减轻Weblogic的压力。同时,Apache可以作为前端服务器,处理SSL连接和负载均衡,为Weblogic提供更安全、高效的运行环境。在实际生产...
这种配置方式可以提供高可用性和性能优化,因为Apache可以作为反向代理,根据负载情况将请求分发到不同的WebLogic节点。同时,由于Apache的广泛使用和灵活性,这种架构也便于管理和扩展。然而,配置时需注意Apache和...
4. **配置WebLogic代理**:在Apache配置文件中创建一个新的虚拟主机或者在现有虚拟主机中添加以下配置,这将定义如何与WebLogic服务器通信: ```apache *:80> ServerName your.domain.com WLServer "your_server...
- Apache HTTP Server 2.2:作为前端代理服务器,负责分发请求到后端的Weblogic服务器集群。 - Weblogic Server 9.2:作为应用服务器,运行Java EE应用程序,并通过集群提供服务。 2. **配置Weblogic**: - **...
- **Apache HTTP Server 2.2**:作为反向代理服务器,接收客户端请求并转发给 WebLogic 服务器集群。 - **JDK**:Java 开发工具包,为 WebLogic Server 提供运行环境。 - **其他**:可能还需要网络配置工具,如 DNS...
3. **反向代理**:使用`ProxyPass`和`ProxyPassReverse`指令,设定Apache将特定URL的请求转发到WebLogic集群。例如: ``` ProxyPass /app http://weblogic_cluster/ ProxyPassReverse /app ...
在这里,我们需要加载WebLogic模块,如`LoadModule weblogic_module modules\mod_wl_22.so`,然后定义`SetHandler weblogic-handler`来指定Apache处理WebLogic请求的方式。`WebLogicCluster`指令用于列出所有...