메뉴 건너뛰기

조회 수 8551 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
하나의 IP에 여러 웹로직 도메인을 서비스 하고 있는경우
하나의 아파치로 웹서버와 웹로직 연동을 하기 위한 방법이다.

1. 아파치가 설치된 OS에 따라 적당한 모듈을 Apache/modules에 복사한다.

2. Apache httpd.conf를 수정한다.
 NameVirtualHost 웹서버IP:80

LoadModule weblogic_module modules/mod_wl_20.so

< VirtualHost 웹서버IP:80>  
    ServerName apt.khgc.co.kr  
    #DocumentRoot "/opt/hpws/htdocs/doc1"   
    <IfModule mod_weblogic.c>
        WebLogicCluster 172.16.2.6:7002, 172.16.2.7:7002
        ConnectTimeoutSecs 30
        ConnectRetrySecs 10
        DynamicServerList OFF
        Idempotent OFF
        MatchExpression *.jsp     
    </IfModule>
< /VirtualHost>

< VirtualHost 웹서버IP:80>  
    ServerName biz.khgc.co.kr
    #DocumentRoot "/opt/hpws/htdocs/doc1"   
    <IfModule mod_weblogic.c>
        WebLogicCluster 172.16.2.6:7003, 172.16.2.7:7003
        ConnectTimeoutSecs 30
        ConnectRetrySecs 10
        DynamicServerList OFF
        Idempotent OFF
        MatchExpression *.jsp     
    </IfModule>
< /VirtualHost>

< VirtualHost 웹서버IP:80>  
    ServerName upload.khgc.co.kr
    #DocumentRoot "/opt/hpws/htdocs/doc1"   
    <IfModule mod_weblogic.c>
        WebLogicCluster 172.16.2.6:7004,172.16.2.7:7004
        ConnectTimeoutSecs 30
        ConnectRetrySecs 10
        DynamicServerList OFF
        Idempotent OFF
        MatchExpression *.jsp     
    </IfModule>
< /VirtualHost>

3. 이렇게 만들면 아래와 같이 적용된다.
apt.khgc.co.kr       -------> 웹서버:80 -----------------> 172.16.2.6:7002, 172.16.2.7:7002
biz.khgc.co.kr       -------> 웹서버:80 -----------------> 172.16.2.6:7003, 172.16.2.7:7003
upload.khgc.co.kr  -------> 웹서버:80 -----------------> 172.16.2.6:7003, 172.16.2.7:7003

다른 예제를 한번 들어 보자.
1. 서로 다른 포트로 웹로직의 서로 다른 포트로 서비스를 하는경우
NameVirtualHost *:7001
NameVirtualHost *:7002
NameVirtualHost *:7003

< VirtualHost *:7001>
  ServerName localhost
< IfModule mod_weblogic.c>
 WebLogicHost localhost
 WebLogicPort 17001
 MatchExpression *
< /IfModule>
< /VirtualHost>

< VirtualHost *:7002>
  ServerName localhost
< IfModule mod_weblogic.c>
 WebLogicHost localhost
 WebLogicPort 17002
 MatchExpression *
< /IfModule>
< /VirtualHost>

< VirtualHost *:7003>
  ServerName localhost
< IfModule mod_weblogic.c>
 WebLogicHost localhost
 WebLogicPort 17003
 MatchExpression *
< /IfModule>
< /VirtualHost>

2. 위와 같이 설정한다면 아래와 같이 서비스 할 수 있다.
              웹서버:7001 -----------------> localhost:17001
-------> 웹서버:7002 -----------------> localhost:17002
              웹서버:7003 -----------------> localhost:17003

List of Articles
번호 제목 날짜 조회 수
57 리눅스 기본보안설정(13) file 2014.05.15 7297
56 my.cnf 케릭터 셋 설정 (uft8) 2015.07.16 7290
55 find명령과 grep명령을 이용하여 파일안의 문자열 찾기 2014.02.27 7287
54 [apache] - .htaccess 설정 2016.03.18 7262
53 시스템 이상시 복구 모드 사용법..(rescue mode) Linux 2014.03.26 7260
52 netstat [option] 2014.04.12 7238
51 crontab 설정 방법 2017.02.02 7215
50 find - 파일 검색 2014.04.29 7200
49 find 명령어로 특정 디렉토리 내 특정 파일들의 특정 문자열 일괄 변경 2014.02.27 7195
48 mod_rewrite 예제 2016.12.22 7145
47 htaccess를 이용한 특정 디렉토리 접근 관리하기 2014.02.27 7136
46 htaccess를 이용한 특정 디렉토리 접근 관리하기 2014.02.27 7123
45 mail 명령어 사용법 2014.03.26 7110
44 리눅스 NFS (네트워크 파일 시스템 ) 설치하기 2014.02.27 7110
43 CentOS 32Bit 운영체제에서 메모리 4G인식 시키는 방법 2014.02.27 7103
42 cdrom 마운트 하기 2014.03.26 7102
41 linux 커널 파라메터 수정 2014.02.27 7094
40 bind , 네임서버 구축 ( CentOS 6.x) file 2016.04.22 7089
39 tmp 보안 셋팅 2014.02.27 7086
38 apachec rewrite 사용하기 // www 강제 사용 // HTTP to HTTPS // 특정경로만 HTTP 2016.12.30 7081
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved