본문 바로가기

WEB/Apache,OHS

[Apache] Apache2.4.* WebLogic 연동

업데이트 날짜 : 2023-11-21

 


 

WebLogic  Proxy Plugin 파일은 Oracle 사이트에서 다운로드 받는다.

 


 

WebLogic Proxy Plugin 파일 위치는 자유롭게 지정 가능하다.

Apache 서버 디렉토리 내에 위치시키는 것이 유지보수 상 편리할 것.

 

Apache 2.4.* 버전과 연동하므로

mod_wl_24.so 파일을 사용하게 된다.

 


 

httpd.conf 파일 맨 하단에 아래의 내용들을 추가한다.

#weblogic_plugin
LoadModule weblogic_module /app/apache2457/weblogic_plugin_12214/lib/mod_wl_24.so

<IfModule mod_weblogic.c>
    WebLogicCluster 127.0.0.1:8000
    MatchExpression */api/*
    MatchExpression *.jsp
    MatchExpression *.do
    MatchExpression *.nx
    Idempotent OFF
    WLIOTimeoutSecs 300
    WLCookieName WLS_SESSIONID
</IfModule>

<Location /api>
    SetHandler weblogic-handler
    WebLogicCluster 127.0.0.1:8000
    Idempotent OFF
    WLIOTimeoutSecs 300
    WLCookieName AMS_SESSIONID
</Location>

 


 

Linux / Unix 환경에 적용 시

WebLogic Proxy Plugin 모듈 load 실패 시에는

LD_LIBRARY_PATH 환경변수에 Plugin 디렉토리의 lib 디렉토리 경로를 지정해주도록 한다

 

참고 글

https://iingang.github.io/posts/apache-so-error/

 

export LD_LIBRARY_PATH=/app/apache2457/weblogic_plugin_12214/lib
echo $LD_LIBRARY_PATH