Apache代理插件
概述
建站时,考虑到为了分担系统负担以及提高系统安全性等原因,需要将WebLogic的HTTP Server分离,而使用Apache HTTP Server,这需要安装Apathe-WebLogic 插件来实现。当客户端请求静态页面时,使用Apache Server,而当客户端请求动态页面时,Apache Server 通过插件来使用Weblogic Server;对于客户端来说,Weblogic Server是不可见的,但是却能通过插件来使用Weblogic Server的所有服务。
2.安装插件
在weblogic/lib/linux目录(不同操作系统对应不同的目录)下,有一个共享目标文件mod_wl.so,这个文件需要安装到Apache中,所以要求Apache必须支持DSO(dynamic shared object);可以通过以下命令来检测当前Apache中是否支持DSO:
Apache_home/bin/httped -l
如果在列出和的模块中有mod_so.c则表示当前Apache已支持DSO模块;否则需要重新编译Apache,并添加下列两个参数:
./configure --enable-module=so --enable-rule=SHARED_CODE
接下来在当前目录下执行安装命令
perl APACHE_HOME/bin/apxs -i -a -n weblogic mod_wl.so
IIS代理服务器
1.概述
IIS代理服务器插件程序可以代理由IIS发往WLS的请求,静态页面(HTML)由IIS来处理,而动态页面(JSP,Servlet)则由WLSI来处理,这样就可以有效地提高服务器的性能.
2.安装插件
(1)将WLS目录\bin\iisproxy.dll复制到C:\WINNT\sysytem32目录下
(2)执行“控制面板”-->“管理工具”命令,打开“Internet服务管理器”对话框,在该回话框中点击“默认Web站点”图标,在弹出的快捷键菜单中执行“属性”命令。然后执行“主目录”-->"配置" --->“应用程序映射”-->"添加"命令。在"可执行文件"文本框中填入"C:\WINNT\system32\iisproxy.dll"
(3)在C:\WINNT\system32目录下建立一个iisproxy.ini文件,其内容如下:
WebLogicHost=192.168.0.1
WebLogicPort=7001