现在很多大型项目都采用apache作为前端服务,面向web操作人员或业务经办人员,然后利用apache的转发功能,分发给多台weblogic Server,或多个domain下的服务,httpd.conf中配置如下:
LoadModule weblogic_module modules/mod_wl_20.so
<Location />
SetHandler weblogic-handler
WebLogicCluster 127.0.0.1:7001,192.168.1.42:7001
ConnectTimeoutSecs 30
# PathTrim /weblogic
PathTrim /console
# 配置静态的资源由apache自己分发,这是相当关键的,否则静态资源就不是由apache分发了
WLExcludePathOrMimeType *.gif,*.css,*.js,*.jpg,*.swf,*.rar,*.pdf,*.rar
DebugConfigInfo OFF
ErrorPage http://m9m.3322.org/
WLLogFile logs\wlproxy.log
</Location>
<IfModule mod_weblogic.c>
WebLogicCluster 192.168.1.3:7001,192.168.1.42:7001
KeepAliveEnabled ON
KeepAliveSecs 15
MatchExpression *.jsp
# MatchExpression *.do
</IfModule>
注意:mod_wl_20.so
又weblogic的安装目录下选择,得到相应的版本,然后copy到apache对应的目录下
分享到:
相关推荐
这种配置允许Apache作为面向公众的入口点,处理SSL加密、负载均衡和静态内容服务,而WebLogic则专注于处理动态应用程序逻辑。以下是对这一主题的详细说明: 1. **Apache 安装**: - 解压Apache HTTP Server的...
- Apache HTTP Server 2.2:作为前端代理服务器,负责分发请求到后端的Weblogic服务器集群。 - Weblogic Server 9.2:作为应用服务器,运行Java EE应用程序,并通过集群提供服务。 2. **配置Weblogic**: - **...
Apache作为前端服务器处理静态内容,而动态内容的处理则由后端的WebLogic服务器负责。这个组合利用了两者的优点,提供了更灵活和强大的部署解决方案。 首先,我们需要了解Apache的模块化结构。Apache通过加载各种...
5. **性能优化**:通过缓存静态内容、压缩传输数据等手段,Apache可以提高整体系统性能,减轻后端WebLogic Server的压力。 6. **易于管理**:Apache的广泛社区支持和丰富的插件库使得监控、日志记录和故障排查变得...
Apache通常用作前端服务器,处理静态内容,并将动态请求转发到后台应用服务器,如WebLogic。 2. **WebLogic Server**:Oracle WebLogic Server是基于Java的中间件,支持Java EE应用程序的运行,提供了诸如部署、...
在Linux环境中,Apache被广泛用作Web服务器,不仅可以托管静态内容,还可以作为其他应用服务器的代理,例如Oracle WebLogic Server。在本配置中,Apache被配置为WebLogic集群的代理服务器,实现负载均衡和故障转移。...
4. **缓存**:Apache可以配置为缓存静态内容,减少对WebLogic的请求,提高响应速度。 5. **日志记录**:集中管理Apache和WebLogic的日志,便于监控和分析系统运行情况。 6. **故障切换**:当WebLogic实例发生故障时...
- 所有Managed Server的绑定地址必须是静态IP,避免使用DHCP分配的动态地址。 - 若需要通过广域网(WAN)访问,Admin Server所在的机器必须有一个对外的IP地址。 8. **问题诊断**: - 使用MulticastMonitor工具...
WebLogic集群通常需要与Web服务器如Apache集成,以提供静态资源处理和请求转发。文档提到了如何在Linux环境下通过源代码编译和配置Apache HTTP Server,并安装mod_wl_20.so模块(WebLogic的Apache模块),实现与...
- 动态分发的应用场景和特点。 - **启用与禁用自动分发** - 启用和禁用自动分发的方法。 - **自动分发展开目录格式的应用** - 自动分发目录格式应用的注意事项。 - **卸载或重新分发被自动分发的应用** - ...
这种集成方案,结合了Apache的高性能和WebLogic的强功能,是构建大型企业级应用的常用架构。 总之,WebLogic服务器的管理和运维是一个复杂而精细的过程,涉及到服务器配置、集群管理、应用部署、安全配置等多个方面...
- 两台代理服务器(Apache服务器)负责负载均衡,将请求分发到不同的WebLogic服务器上。 - 代理服务器的配置应确保高可用性和负载均衡。 **2.2 管理服务器** - 管理服务器(Admin Server)负责集群的整体管理与...
- Apache-WebLogic服务器插件实现了Apache Web服务器与WebLogic服务器之间的通信。 - **平台支持** - 插件支持的平台包括但不限于Windows、Linux等。 - **安装库** - 安装必要的库文件是使用插件的前提。 - **...
Apache负责静态资源的处理,Tomcat处理动态请求,两者协同工作能有效提升系统整体性能。 2. **Apache性能调优**:优化Apache主要涉及配置调整,如调整MaxKeepAliveRequests(最大并发连接数)、KeepAliveTimeout...
- **Domain**:WebLogic Server 实例的基本管理单元,包含一组相关资源。 - **Server**:实现特定功能的独立单元。 - **集群**:一组协同工作的 Server,提供负载均衡和容错能力。 ##### 3.2 集群概念 集群是一种...
2. **静态内容处理**:Web服务器负责处理静态资源(如HTML页面、图片等),减轻了后端应用服务器的压力。 3. **SSL卸载**:在Web服务器层面上处理HTTPS请求中的加密解密过程,降低应用服务器的CPU负担。 4. **会话...