WebLogic Server 9.2,Apache HTTP Server 2.0(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 / #比如這是WebLogic上發布的應用的Web Root
MatchExpression *.jsp
MatchExpression *.do
WLLogFile /tmp/wlproxy.log
注意,這個文件里面最好不要有多余的空格之類的東西,否則Apache啟動時可能報錯。
Step5,重啟Apache,測試。
整合IIS:
第一步,修改apache的http.conf在其加載下面模塊;去掉下面模塊前的#
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
第二步,修改apache的http.conf在其加入
NameVirtualHost *:80
<VirtualHost *:80>
ProxyPreserveHost On
ServerName www.xjzyaq.com
ProxyPass / http://203.171.230.103:7001/
ProxyPassReverse / http://203.171.230.103:7001/
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ServerName mail.xjzyaq.com
ProxyPass / http://203.171.230.103:81/
ProxyPassReverse / http://203.171.230.103:81/
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ServerName www.xjzyaq.cn
ProxyPass / http://203.171.230.103:82/
ProxyPassReverse / http://203.171.230.103:82/
</VirtualHost>
本Blog純屬個人學習、工作需要,記錄相關資料。請不要發表任何有人身攻擊的言論,謝謝! www.zhipsoft.cn
posted on 2009-04-16 01:07
ZhipSoft 閱讀(1213)
評論(0) 編輯 收藏 所屬分類:
Web Servers