WAS/WebLogic

[Tips] WebLogic Plugin Enabled 설정

투칼론 2016. 10. 20. 05:39
반응형

1. 개요


웹서버 또는 로드발란서와 같은 WebLogic Server 앞에 프록시가 있는 경우에 WebLogic에서 Client IP를 가져오면, 프록시의 IP를 가져오는 데, 이때 “WebLogic Plugin Enabled” 설정하면, 브라우저(클라이언트) IP를 가져올 수 있다.

즉, 설정되어 있으면, WL-Proxy-Client-IP 헤더와 getRemoteAddr() 값이 클라이언트 IP가 리턴된다.


APM 툴로 모니터링하거나 로그상에서 실제 사용자 PC의 IP를 출력해야 하는 경우에 이러한 설정이 필요할 것이다.


이러한 설정은 3가지 레벨로 존재한다. 

  • domain level (도메인 전체)

  • cluster level (특정 클러스터)

  • individual managed server level (서버 인스턴스 레벨)

위의 domain level이 가장 높은 레벨이다. 그리고, 하위 레벨에서 설정을 변경하면, 오버라이드됨에 주의한다.




2. 설정 방법


설정 방법은 아래와 같다.


  • domain level

 Domain > Configuration > Web Applications > 

 “WebLogic Plugin Enabled” 설정



  • cluster level

 Clusters > Configuration > General > Advanced > 

 “WebLogic Plugin Enabled” 설정



  • individual managed server levell

 Servers > Configuration > General > Advanced > 

 “WebLogic Plugin Enabled” 설정