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

时间: 2025-01-05 01:49:12

apache与weblogic 的整合的相关文章

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

用apache来处理外界的请求,再把请求转发给wls,这样就能够突破wls express版本的5用户限制 具体配置如下 copy ${WLS_Server}/server/lib下的mod_wl_20.so到${apache_home}/modules下 修改httpd.conf文件 LoadModule weblogic_module modules\mod_wl_20.so <IfModule mod_weblogic.c> WebLogicCluster localhost:7001

&#8205;apache和php的整合&#8203;

步骤一: 在apache 的conf目录下 的 httpd.conf加入如下代码: LoadModule php5_module php安装路径/php5apache2_2.dll PHPIniDir "php安装路径"   AddType application/x-httpd-php .php .phtml 步骤二: 把 php.ini-development 文件 改成  php.ini 为什么改,因为我们的php的设置需要在php.ini修改 步骤三:在php.ini中可以指定

Apache与Tomcat的整合

一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的. apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理. apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成se

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

一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的. apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理. apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成se

第一篇、Apache和Tomcat的整合

1.web架构 首先上图,解释web通用架构 通常情况下分为三大块 : ★ Web server :  通常情况下由 Apache Http Server  . IBM Http Server  .IIS(很少用到)  组成,可以是一个或者多个 ,企业应用程序走WebServer访问,防止将应用EAR包.War 包暴漏在外网环境,增加系统的安全性,同时可用来分发用户请求(在集群的环境下),解析静态文件(例如js,img,css等文件)降低应用程序的压力(在很多应用程序中访问静态文件走的是系统Ac

[WebServer] Windows下Apache与Tomcat的整合

转自:http://bbs.blueidea.com/thread-2873268-1-1.html 准备工作:1. Apache 2.2.4下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip 2. Tomcat 6.0.16下载地址:http://apache.mirror.phpchina.co ... e-tomcat-6.0.16.zip 3. JDK下载地址:http://cds.sun.com/is

使用apache配置tomcat应用整合php论坛-discuz

最近搞一个web应用,主站基于tomcat的java应用,需要整合php论坛discuz tomcat应用端口是8101, apahce端口是80,网站域名是www.example.com 使用xampp服务器,直接集成apache和php安装discuz. 现在想达到使用www.example.com访问的是tomcat主站,使用www.example.com/bbs访问的是discuz论坛 由于tomcat端口是8101,不能直接通过www.example.com来访问,所以需要使用apac

Apache Shiro Web应用整合-配置

博客分类: Shiro Shiro 将Shiro  集成到任何 Web  应用程序的最简单的方法是在 web.xml  中配置 ContextListener  和 Filter ,来使 Shiro 知道如何读取 Shiro 的 INI  配置文件. 注意:Spring  框架用户将不执行此设置.如果你使用 Spring ,你将要阅读关于 Spring  特定的 Web  配置. Web.xml Shiro 1.2 and later 在Shiro 1.2  及以后版本,标准的 Web  应用程

apache代理weblogic集群办法

方法一: --关闭iptables和selinux --在apache配置文件httpd.conf最下面添加如下语句,然后重启apache: ServerName 127.0.0.1:80 NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80>        ProxyPreserveHost On        ProxyPass / balancer://cluster/        ProxyPassReverse / balan