web服务器与应用服务器的整合中,apache与weblogic 的整合算的上最普遍也是最基础的整合了
今天配置了一下:
apache 2.0
weblogic 8.1
1.将weblogic中的mod_wl_22.so 拷贝到 apache的modules目录下
(*注:weblogic8.1中没有针对apache2.2版的mod_wl_22.so,只有针对apache2.0版的mod_wl_20.so ,需要从别的地方比如down一个)
2.配置apache下的httpd.conf文件
(1)<Directory "应用程序目录"></Directory>//配置apache启动时的访问路径
(2)<IfModule dir_module>
             DirectoryIndex index.htm    //配置apache的默认访问文件
         </IfModule>
(3)LoadModule weblogic_module modules/mod_wl_22.so//加载weblogic的module
(4)<IfModule mod_weblogic.c>
             WebLogicHost 127.0.0.1//配置应用程序的主机地址
             WebLogicPort 7001 //配置端口
             MatchExpression *.jsp //配置匹配文件
             MatchExpression *.do
             MatchExpression */portal/*
         </IfModule>
(注 4是配单服务是配置,配置集群服务
      <IfModule mod_weblogic.c>
             WebLogicCluster 192.168.0.100:7001,192.168.0.52:7001  //集群下各个应用的addr+port
             MatchExpression *.jsp
             MatchExpression *.*
             MatchExpression *
      </IfModule>
***************************************************************************************************************
1.整合,在apache的httpd.conf文件中添加如下部分。
LoadModule weblogic_module modules/mod_wl_20.so
<IfModule mod_weblogic.c>
WebLogicHost localhost
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do
MatchExpression *.com
DynamicServerList OFF
KeepAliveEnabled ON
KeepAliveSecs 30
</IfModule>
2.apache支持ssi。
增加shtml部分略(一般apache都是默认支持的),主要还要在httpd.conf中增加支持 Includes
<Directory />
    Options FollowSymLinks Includes
    AllowOverride None
</Directory>
************************************************************************************************************************
今天周末,晚上不想那么早就睡去,索性来研究一些小东东,作为一种乐趣。
想想,很久以前就一直在看一些有关WebLogic与Apache的文章,但一直没有这种实施的需求,但今天突然想起以前总是将IHS(IBM Http Server)与WebSphere整合,所以也来搞搞Apache与WebLogic的整合。
硬件环境:IBM R50e (老爷车本本)
软件环境:Windows XP SP2, Weblogic 9.2中文版,apache_2.0.63-win32-x86-openssl-0.9.7m.msi
Step1,安装WebLogic和Apache,这自然就不必说了,但要提醒大家,装WebLogic的时候,要用custome方式,将plugin勾上,否则呆会儿你会找不到Apache需要的文件。
Step2,复制文件,以我机器上安装的实际路径为例:
            将C:\bea\weblogic92\server\plugin\win\32目录下的mod_wl_20.so文件复制到
                  C:\Program Files\Apache Group\Apache2\modules这个目录下。
Step3,修改Apache的httpd.conf文件,增加如下内容:
LoadModule weblogic_module modules/mod_wl_20.so
<IfModule mod_weblogic.c>
   Include conf/Weblogic.conf
</IfModule>
Step4,在httpd.conf相同的目录下增加文件 Weblogic.conf(这个文件就是第3步中定义的文件),内容如下:
# Weblogic.conf file
WebLogicHost localhost          #看看这里,我们的Apache也可以不跟WebLogic装同一台机器上的
WebLogicPort 7001
MatchExpression /ddns    #比如这是WebLogic上发布的应用的Web Root
MatchExpression *.jsp
MatchExpression *.do
WLLogFile /tmp/wlproxy.log
注意,这个文件里面最好不要有多余的空格之类的东西,否则Apache启动时可能报错。
(MatchExpression /PicQuery)-----使用apache做代理,访问waybill
Step5,重启Apache,测试。
例如原来输入的地址为:http://192.168.1.30:7001/index_zh_CN.jsp
现在只用输入地址:http://192.168.1.30/index_zh_CN.jsp
看到画面,表示成功,已经通过Apache做了转发。

apache与weblogic 的整合的更多相关文章

  1. Apache与Tomcat的整合

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  2. Apache和Tomcat的整合过程(转载)

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  3. 采用Apache作为WebLogic Server集群的负载均衡器

    强烈建议不要使用WebLogic ClusterServlet作为Proxy进行生产环境的负载均衡, 那个是用来进行集群的功能测试的,Oracle的产品文挡也写得比较清楚. 如果采用软件的负载均衡,可 ...

  4. lnamp高性能架构之apache和nginx的整合

    搭建过lamp博友和lnmp的博友们可能对这这两个单词并不陌生,对与apachen,nginx相比都源码或yum安装过,但知道apache的nginx的优点,apache处理动态页面很强,nginx处 ...

  5. Apache与weblogic整合实战(独家研究)

    用apache来处理外界的请求,再把请求转发给wls,这样就行突破wls express版本号的5用户限制 详细配置例如以下 copy ${WLS_Server}/server/lib下的mod_wl ...

  6. 第一篇、Apache和Tomcat的整合

    1.web架构 首先上图,解释web通用架构 通常情况下分为三大块 : ★ Web server :  通常情况下由 Apache Http Server  . IBM Http Server  .I ...

  7. Apache和Tomcat的整合

    1.web架构 首先上图,解释web通用架构 通常情况下分为三大块 : ★ Web server :  通常情况下由 Apache Http Server  . IBM Http Server  .I ...

  8. Windows(Vertrigo)下Apache与Tomcat的整合

    为了实现整合,上网找了很多资料!尝试了很多次,终于成功整合了!下面我就把整合过程分享给大家,希望能给以后有需要的人提供帮助. 准备工作: 1.VertrigoServ  2.23 下载地址: http ...

  9. [WebServer] Windows下Apache与Tomcat的整合

    转自:http://bbs.blueidea.com/thread-2873268-1-1.html 准备工作:1. Apache 2.2.4下载地址:http://cztele1.skycn.com ...

随机推荐

  1. MongoDB学习之(三)增删查改

    发现一篇Java操作MongoDb不错的文章,记录一下: https://www.cnblogs.com/sa-dan/p/6836055.html 基本功能. import java.util.Ar ...

  2. http://blog.csdn.net/ouyang_peng/article/details/8732644

    http://blog.csdn.net/ouyang_peng/article/details/8732644

  3. VMWare虚拟机安装创建虚拟机的使用教程

    VMWare虚拟机安装创建虚拟机的使用教程   在配置虚拟机之前需要安装它,VMWare软件的安装过程比较简单,在安装在之前应该先看下说明文档.下面以VMWare Workstation6.5虚拟机 ...

  4. CentOS6 配置FTP服务器

    编辑 删除 1.先检查有没有安装   rpm -q vsftpd 如果没有安装   yum install vsftpd 2.先关闭防火墙进行调试. service iptables stop 或者一 ...

  5. 历届蓝桥杯C/C++省赛试题

    2012年第三届蓝桥杯C/C++程序设计本科B组省赛 2013年第四届蓝桥杯C/C++程序设计本科B组省赛 2014年第五届蓝桥杯C/C++程序设计本科B组省赛 2015年第六届蓝桥杯C/C++程序设 ...

  6. 非常强大的jQuery万能浮动框插件

    支持hover, click, focus以及无事件触发:支持多达12种位置的定位,出界自动调整:支持页面元素加载,Ajax加载,下拉列表,提示层效果,tip类效果等:可自定义装载容器:内置UI不错的 ...

  7. javaScript之function定义

    背景知识 函数定义 在javaScript中,function的定义有3种: 1.匿名定义                function(){} 2.非匿名定义                fun ...

  8. MVC路由机制(转)

    今天我来缕一下MVC的路由机制,因为使用MVC已经快一年了,之前也只是上手,没有系统去理会.项目完了,结合实际使用,回过头来深入一下. MVC 学习索引(点击即可) 一个请求进入IIS后 传统ASP. ...

  9. (转)I 帧和 IDR 帧的区别

    I 帧和 IDR 帧的区别:http://blog.csdn.net/skygray/article/details/6223358 IDR 帧属于 I 帧.解码器收到 IDR frame  时,将所 ...

  10. datepicker防手动输入

    在<input>中加入readonly="readonly"