본문 바로가기

WEB & WAS/WebLogic

[WebLogic] Apache WebLogic 연동

반응형

개요

테스트 환경

WebLogic 12C : WebLogic 12.2.1.3

Apache : 2.4.41

OS : CentOS 7.6

참조

https://docs.oracle.com/middleware/1221/webtier/develop-plugin/apache.htm#PLGWL395

 

1.  WebLogic Module 설치

모듈 파일명 : WLSPlugin12.2.1.3.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.3.0.zip

압축해제하면 아래와 같은 3개의 디렉토리가 생성됨

여기서 lib 디렉토리에 모듈이 있다.

mod_wl_24.so : 아파치 2.4 버전 모듈

mod_wl.so : 아파치 2.2 버전 모듈

 

2. 사용자(아파치 관리자) 환경설정

.bash_profile에 웹로직 모듈경로를 LD_LIBRARY_PATH에 추가

LD_LIBRARY_PATH=/usr/local/httpd/modules/WLSPlugin/lib ; export LD_LIBRARY_PATH

예)

 

3. 아파치 환경 설정

httpd.conf 

LoadModule weblogic_module modules/WLSPlugin/lib/mod_wl_24.so 모듈 적제
<Location /myapp>
   WLSRequest On
   WebLogicHost 192.168.0.120
   WebLogicPort 7002
</Location>
Path에 의한 프록시 요청 처리 방식
- Non Cluster 구성
<IfModule mod_weblogic.c
   WebLogicHost 192.168.0.120
   WebLogicPort 7002
   MatchExpression *.jsp
   MatchExpression *.xyz
   DebugConfigInfo ON
</IfModule>
mime type에 의한 프록시 요청 처리 방식
<Location /myapp>
   WLSRequest On
   WebLogicCluster 192.168.0.120:7002,192.168.0.121:7002
</Location>
웹로직 클러스터 구성, 콤마(,)로 구분
<VirtualHost 192.168.0.167:80>
DocumentRoot "/home/DocumnetDir"
ServerName www.test.com
<IfModule mod_weblogic.c>
   WebLogicCluster 192.168.0.120:7002,192.168.0.121:7002
   MatchExpression *.jsp 
</IfModule>
</VirtualHost>
Virtual Host 내에서 설정 예

 

반응형

'WEB & WAS > WebLogic' 카테고리의 다른 글

[WebLogic] JVM 옵션 변경  (0) 2019.09.11
[WebLogic] WebLogic 설치후 JDK 업데이트 하기  (0) 2019.09.11
[WebLogic] Node Manager 설정  (0) 2019.09.10
[WebLogic] 어플리케이션 배포  (0) 2019.09.09
[WebLogic] 서버 생성  (0) 2019.09.08