
WebLogic Server 앞에 Web-Server(ex. Apache, Oracle Http Server) 또는 LoadBalancer (ex. L4)와 같은 프록시가 있는 경우에 WebLogic의 Access_log를 확인해보면 Client IP로 표시되는 내용은 프록시의 IP이다.
이때 “WebLogic Plugin Enabled” 설정하면, 브라우저(클라이언트) IP를 가져올 수 있다.
즉, 설정되어 있으면, WL-Proxy-Client-IP 헤더와 getRemoteAddr() 값이 클라이언트 IP가 리턴된다.
APM 툴로 모니터링하거나 로그상에서 실제 사용자 PC의 IP를 출력해야 하는 경우에 이러한 설정이 필요할 것이다.
이러한 설정은 3가지 레벨로 존재한다.
- Domain level (도메인 전체)
- 도메인 - 구성 - 웹 애플리케이션 - 'WebLogic 플러그인 사용' 체크

- Cluster level (특정 클러스터)
관리콘솔 좌측 - '환경' - '클러스터' - '구성' - '일반' - '고급' -'WebLogic 플러그인 사용' '예'로 설정 (default : '상속')

- Individual Managed server level (서버 인스턴스 레벨)
관리콘솔 좌측 - '환경' - '서버' - '구성' - '일반' - '고급' -'WebLogic 플러그인 사용' '예'로 설정 (default : '상속')

※ 위의 domain level이 가장 높은 레벨이다. 그리고, 하위 레벨에서 설정을 변경하면, 오버라이드됨에 주의
그렇다면, 이 옵션은 필수일까 아닐까?
적어도 내 기준에서 말 할 수 있는건
'설정해주는게 좋을거 같다.' 의 입장이다.
그 이유는 다음 글에서 설명한다.
'WAS > WebLogic' 카테고리의 다른 글
| oraInventory 경로 재설정 하기 (0) | 2023.07.14 |
|---|---|
| weblogic plugin enabled - 실제 경험 케이스 (0) | 2023.07.14 |
| Self-Tuning (0) | 2023.07.14 |
| Multicast를 통한 Session Cluster 사용이 가능한지 확인하는 법 (0) | 2023.07.06 |
| WLS 12c,14c 설치 스크립트 모음 (0) | 2022.01.20 |