/* 하기의 폴더 경로는 사용자마다 다를 수 있음(아래 경로는 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



+ Recent posts