1、把 /home/services/bea/weblogic81/server/lib/linux/i686 目录下的mod_wl_20.so文件拷贝到 /etc/httpd/modules 目录下
2、修改Apache的配置文件/etc/httpd/conf/httpd.conf ,
a). 添加和WebLogic相关的应用模块
LoadModule weblogic_module modules/mod_wl_20.so
b). 添加虚拟主机
# Virtual host admin.wps.com, 确保admin.wps.com被解析, 可以在/etc/hosts 中加入此域名
<VirtualHost admin.wps.com>
ServerName admin.wps.com
DocumentRoot "/usr/webfiles/wps"
<IfModule mod_weblogic.c>
WebLogicHost 10.13.11.147
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do #这里可以再加上自己调用的一些servlet
</IfModule>
<Directory "/usr/webfiles/wps">
Options All
AllowOverride None
Allow from all
Order allow,deny
</Directory>
<Directory "/usr/webfiles/wps/WEB-INF">
deny from all
Order deny,allow
</Directory>
</VirtualHost>
通过上述配置, apache可以通过admin.wps.com域名正常的访问。
3、配置Weblogic应用
a). 建立一个web module,并在该应用的WEB-INF目录下面的weblogic.xml文件中,是将该应用设置为myserver的默认Web应用。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<index-directory-enabled>true</index-directory-enabled>
</container-descriptor>
<context-root>/</context-root>
</weblogic-web-app>
b). 配置Weblogic的虚拟主机
VirtualHosts,然后在右面点击Configure a new Virtual Host...,在Configuration的General选项卡下面,填写:
Name: admin.wps.com
Virtual Host Names: admin.wps.com
然后点击"apply",然后到Target and Deploy 选项卡,选中myserver,点击"apply",这样名称为admin.wps.com的虚拟主机就搭建成功了。
c). 进入Console的Targets选项,确认web应用与虚拟主机绑定
2、修改Apache的配置文件/etc/httpd/conf/httpd.conf ,
a). 添加和WebLogic相关的应用模块
LoadModule weblogic_module modules/mod_wl_20.so
b). 添加虚拟主机
# Virtual host admin.wps.com, 确保admin.wps.com被解析, 可以在/etc/hosts 中加入此域名
<VirtualHost admin.wps.com>
ServerName admin.wps.com
DocumentRoot "/usr/webfiles/wps"
<IfModule mod_weblogic.c>
WebLogicHost 10.13.11.147
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do #这里可以再加上自己调用的一些servlet
</IfModule>
<Directory "/usr/webfiles/wps">
Options All
AllowOverride None
Allow from all
Order allow,deny
</Directory>
<Directory "/usr/webfiles/wps/WEB-INF">
deny from all
Order deny,allow
</Directory>
</VirtualHost>
通过上述配置, apache可以通过admin.wps.com域名正常的访问。
3、配置Weblogic应用
a). 建立一个web module,并在该应用的WEB-INF目录下面的weblogic.xml文件中,是将该应用设置为myserver的默认Web应用。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<index-directory-enabled>true</index-directory-enabled>
</container-descriptor>
<context-root>/</context-root>
</weblogic-web-app>
b). 配置Weblogic的虚拟主机
VirtualHosts,然后在右面点击Configure a new Virtual Host...,在Configuration的General选项卡下面,填写:
Name: admin.wps.com
Virtual Host Names: admin.wps.com
然后点击"apply",然后到Target and Deploy 选项卡,选中myserver,点击"apply",这样名称为admin.wps.com的虚拟主机就搭建成功了。
c). 进入Console的Targets选项,确认web应用与虚拟主机绑定