• apache与weblogic 的整合


    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:eaweblogic92serverpluginwin32目录下的mod_wl_20.so文件复制到
                      C:Program FilesApache GroupApache2modules这个目录下。

    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做了转发。

  • 相关阅读:
    AttributeError: 'DatasetV1Adapter' object has no attribute 'group_by_window'版本兼容问题解决
    Jupyter kernel管理
    AttributeError: module 'tensorflow_core._api.v2.nn' has no attribute 'rnn_cell' tensorflow版本兼容问题-解决
    在虚拟机Linux中安装VMTools遇到的问题-小结
    VuGen总结
    Controller控制器
    事物
    loadrunner参数化
    编写get和post请求
    loadrunner组成
  • 原文地址:https://www.cnblogs.com/zydev/p/5013845.html
Copyright © 2020-2023  润新知