/* 하기의 폴더 경로는 사용자마다 다를 수 있음(아래 경로는 default 설치시의 경로임) */
1. Weblogic Server 설치 (다운로드)
2. apache 설치 (다운로드)
3. C:\bea103\wlserver_10.3\server\plugin\win\32 경로의 mod_wl_20.so(혹은 mod_wl_22.so) 파일을
C:\Program Files\Apache Group\Apache2\modules 에 복사
4. C:\Program Files\Apache Group\Apache2\conf의 httpd.conf 파일을 수정
약 170라인 근처의 하단에 아래의 라인 추가
LoadModule weblogic_module modules/mod_wl_20.so
(혹은 LoadModule weblogic_module modules/mod_wl_22.so)
httpd.conf 맨 하단에 다음의 라인 추가
NameVirtualHost WebServer_IP(local_IP):80
##### test_1 #####
<VirtualHost WebServer_IP(local_IP):80>
ServerName myhome.test_1.com
#DocumentRoot "/jpt/test/doc"
<IfModule mod_weblogic.c>
WebLogicCluster WebServer_IP(local_IP):7001
ConnectTimeoutSecs 30
ConnectRetrySecs 10
DynamicServerList OFF
Idempotent OFF
MatchExpression *.jsp
MatchExpression *.do
</IfModule>
</VirtualHost>
##### test_2 #####
<VirtualHost WebServer_IP(local_IP):80>
ServerName myhome.test_2.com
#DocumentRoot "/jpt/test/doc"
<IfModule mod_weblogic.c>
WebLogicCluster WebServer_IP(local_IP):7001
#WebLogicCluster WebServer_IP(local_IP):7001,WebServer_IP(local_IP):7002
ConnectTimeoutSecs 30
ConnectRetrySecs 10
DynamicServerList OFF
Idempotent OFF
MatchExpression *
</IfModule>
</VirtualHost>
...... |
# 예를 들면 다음과 같이 작성
NameVirtualHost 127.0.3.1:80
##### test_1 #####
<VirtualHost 127.0.3.1:80>
ServerName myhome.test_1.com
#DocumentRoot "/jpt/test/doc"
<IfModule mod_weblogic.c>
WebLogicCluster 127.0.3.1:7001
ConnectTimeoutSecs 30
ConnectRetrySecs 10
DynamicServerList OFF
Idempotent OFF
MatchExpression *.jsp
MatchExpression *.do
</IfModule>
</VirtualHost>
##### test_2 #####
<VirtualHost 127.0.3.1:80>
ServerName myhome.test_2.com
#DocumentRoot "/jpt/test/doc"
<IfModule mod_weblogic.c>
WebLogicCluster 127.0.3.1:7001
#WebLogicCluster 127.0.3.1:7001,127.0.3.1:7002
ConnectTimeoutSecs 30
ConnectRetrySecs 10
DynamicServerList OFF
Idempotent OFF
MatchExpression *
</IfModule>
</VirtualHost>
...... |
5. hosts 파일을 수정
127.0.3.1 myhome.test_1.com
127.0.3.1 myhome.test_2.com |
### 위와 같이 작성하면 그 흐름(?)은 다음과 같다. ###
myhome.test_1.com ----->>> 127.0.3.1:80 ----->>> 127.0.3.1:7001
myhome.test_2.com ----->>> 127.0.3.1:80 ----->>> 127.0.3.1:7001 |
6. apache / weblogic start