`
fengpeng
  • 浏览: 103093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用apache代理weblogic的请求

阅读更多
关键字: 企业应用   apache proxy    

weblogic Express 版本有5个用户的限制,所以用apache来处理外界的请求,再把请求转发给wls,这样就能够突破wls express版本的5用户限制
具体配置如下
copy ${WLS_Server}/server/lib下的mod_wl_20.so到${apache_home}/modules下
修改httpd.conf文件
加上如下配置即可

代码
  1. LoadModule weblogic_module modules\mod_wl_20.so   
  2.   
  3. <IfModule mod_weblogic.c>  
  4.   WebLogicCluster localhost:7001   
  5.   MatchExpression *   
  6. </IfModule>  
  7.   
  8. <Location /yoururldomail>  
  9.  SetHandler weblogic-handler   
  10.  WebLogicCluster localhost:7001   
  11. </Location>  
  12.   
<script>render_code();</script>
linux 下的做法
手工将/usr/local/bea/weblogic81/server/lib/linux/i686目录下面的mod_wl_20.so文件拷贝到/usr/local/apache/modules/目录下面:
代码
  1. [root@vmware4 bin]   
  2. #cp /usr/local/bea/weblogic81/server/lib/linux/i686/mod_wl_20.so    
  3. /usr/local/apache/modules/   
<script>render_code();</script>
修改/usr/local/apache/conf目录下面的httpd.conf文件。
添加新的和WebLogic相关的应用模块,在httpd.conf文件的最后加入如下语句:
代码
  1. # WebLogic Server 8.1 plug-in   
  2. LoadModule weblogic_module modules/mod_wl_20.so   
  3. <IfModule mod_weblogic.c>    
  4. WebLogicHost 192.168.80.47   
  5. WebLogicPort 7001   
  6. MatchExpression *.jsp    
  7. MatchExpression *.do   
  8. </IfModule>  
<script>render_code();</script>
然后把httpd.conf文件中的DocumentRoot "/usr/local/apache/htdocs"改为
DocumentRoot "/home/www/mydomain/applications/DefaultWebApp/",
把<Directory "/usr/local/apache/htdocs">
改为<Directory "/home/www/mydomain/applications/DefaultWebApp/">
分享到:
评论

相关推荐

    apache反向代理weblogic

    Apache反向代理WebLogic是一种常见的架构模式,用于在公开的Apache HTTP服务器和内部的WebLogic应用服务器之间建立安全通道。这种配置允许Apache作为面向公众的入口点,处理SSL加密、负载均衡和静态内容服务,而...

    Apache-WebLogic plub-in插件的安装

    Apache-WebLogic Plugin是将Apache HTTP Server与Oracle的WebLogic Server集成的关键组件,它使得Apache能够代理WebLogic Server处理动态内容,从而优化大型商务网站的性能和安全性。Apache的稳定性与WebLogic的强大...

    用 Apache 为WebLogic 提速

    为了解决上述问题,本文提出了一种新的部署模式——使用Apache作为WebLogic的前端代理服务器。这种方式不仅可以减轻WebLogic的负担,还能充分利用Apache在处理静态内容方面的优势,从而显著提升整个系统的性能和稳定...

    apache2.4 最新版代理weblogic的插件so,亲测可用

    以下是使用`mod_wl_24.so`配置Apache 2.4代理WebLogic Server的一些关键步骤: 1. **安装和加载模块**:首先,将`mod_wl_24.so`复制到Apache的`modules`目录下。然后,在Apache的配置文件`httpd.conf`中,添加以下...

    Apache+weblogic基础知识

    例如,Apache作为前端服务器处理静态请求,WebLogic处理动态请求,形成反向代理模式,既提高了性能,又降低了WebLogic Server的压力。这样的组合在实际生产环境中非常常见,尤其适用于需要处理大量HTTP请求的企业级...

    apache代理weblogic服务动态库mod_wl_22.so

    用apache代理分发weblogic服务请求,配置apache的httpd.conf文件,将动态库文件放到modules目录下mod_wl_22.so,该文件是linux版本

    linux下apache与weblogic的整合

    这样,客户端的所有请求都会先经过Apache,然后由Apache决定将请求转发给哪个WebLogic实例,从而减轻单个服务器的压力。 集成步骤大致如下: 1. **安装和配置Apache**:确保你的Linux系统上已经安装了Apache服务器...

    Apache实现weblogic集群配置

    Apache 实现 WebLogic 集群配置是一种常见的负载均衡策略,它通过Apache HTTP服务器作为反向代理,将来自客户端的请求分发到多个WebLogic服务器实例上,从而提高应用程序的可用性和性能。以下是对该配置过程的详细...

    apache集群weblogic

    然后,在Apache的配置文件httpd.conf中添加相关指令,定义WebLogic集群的节点,设置代理规则,比如使用ProxyPass和ProxyPassReverse指令。 负载均衡策略可以通过Apache的mod_proxy_balancer模块来实现,例如轮询...

    Linux 下集成 Apache2 Weblogic8

    这通常涉及编辑`httpd.conf`文件,添加`&lt;VirtualHost&gt;`和`&lt;Directory&gt;`指令,确保Apache能够代理请求至WebLogic服务器上的应用。 - **WebLogic的webapp应用下配置**:在WebLogic的管理控制台或部署配置文件中,可能...

    linux下集成Apache与weblogic

    为了使Apache能够正确地代理请求至WebLogic服务器,需要在Apache中配置虚拟目录。这一步骤涉及在`httpd.conf`文件中添加必要的配置。 **配置示例:** ```conf &lt;IfModule mod_weblogic.c&gt; WebLogicHost myweblogic....

    Weblogic10+Apache2.2.4整合过程

    3. 配置Apache的`httpd.conf`文件,添加对Weblogic的代理支持,如使用`mod_proxy`模块: ``` LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so *:80&gt; ...

    linux下集成Apache与weblogic.pdf

    - `WebLogicHost`: 指定WebLogic Server的主机名或IP地址,当代理到单个服务器时设置,如果使用集群,则应设置`WebLogicCluster`。 - `WebLogicPort`: 设置WebLogic Server的监听端口,同样只在代理到单个服务器时...

    Linux下Apache作为WebLogic集群节点的代理服务器配置.pdf

    这种配置方式可以提供高可用性和性能优化,因为Apache可以作为反向代理,根据负载情况将请求分发到不同的WebLogic节点。同时,由于Apache的广泛使用和灵活性,这种架构也便于管理和扩展。然而,配置时需注意Apache和...

    Apache配置Weblogic

    4. **配置WebLogic代理**:在Apache配置文件中创建一个新的虚拟主机或者在现有虚拟主机中添加以下配置,这将定义如何与WebLogic服务器通信: ```apache *:80&gt; ServerName your.domain.com WLServer "your_server...

    Weblogic使用手册大全详解 中文版

    8.代理对WEBLOGIC集群的请求 9.配置WEB应用 10.配置APACHE-WEBLOGIC服务器插件 11.配置MICROSOFT-IIS插件 12.配置NETSCAPE插件 13.安全管理 14.管理实物 15.管理JDBC连接 16.管理JMS 17.管理JNDI 18.管理WEBLOGIC ...

    Weblogic加Apache的负载均衡以及群集配置

    - Apache HTTP Server 2.2:作为前端代理服务器,负责分发请求到后端的Weblogic服务器集群。 - Weblogic Server 9.2:作为应用服务器,运行Java EE应用程序,并通过集群提供服务。 2. **配置Weblogic**: - **...

    WebLogic10.3+Apache2.2集群配置图文指南

    - **Apache HTTP Server 2.2**:作为反向代理服务器,接收客户端请求并转发给 WebLogic 服务器集群。 - **JDK**:Java 开发工具包,为 WebLogic Server 提供运行环境。 - **其他**:可能还需要网络配置工具,如 DNS...

    WebLogic11G集群配置+apache安装及配置转发

    3. **反向代理**:使用`ProxyPass`和`ProxyPassReverse`指令,设定Apache将特定URL的请求转发到WebLogic集群。例如: ``` ProxyPass /app http://weblogic_cluster/ ProxyPassReverse /app ...

Global site tag (gtag.js) - Google Analytics