Sun Java System Application Server Enterprise Edition 8.1 2005Q2 고가용성 관리 설명서

Sun Java System Web Server 수정 사항

설치 프로그램은 Sun Java System Web Server의 구성 파일에 다음 항목을 추가합니다.

웹 서버 instance’s magnus.conf 파일에 다음이 추가됩니다.

##EE lb-pluginInit 
fn="load-modules"
shlib="web_server_install_dir/plugins/lbplugin/bin/libpassthrough.so" 
funcs="init-passthrough,service-passthrough,name-trans-passthrough" Thread="no"
Init fn="init-passthrough"
##end addition for EE lb-plugin

server instance’s obj.conf 파일에 다음이 추가됩니다.

<Object name=default>
NameTrans fn="name-trans-passthrough" name="lbplugin" 
config-file="web_server_install_dir/web_server_instance/config/loadbalancer.xml"
<Object name="lbplugin">
  ObjectType fn="force-type" type="magnus-internal/lbplugin"
  PathCheck fn="deny-existence" path="*/WEB-INF/*"
  Service type="magnus-internal/lbplugin" 
  fn="service-passthrough"
  Error reason="Bad Gateway" 
  fn="send-error" 
  uri="$docroot/badgateway.html"
</object>

위의 코드에서 lbpluginObject를 고유하게 식별하는 이름이고 web_server_install_dir/web_server_instance/config/loadbalancer.xml은 로드 밸런서가 실행되도록 구성된 가상 서버에 대한 XML 구성 파일의 위치입니다.

설치 후에 HTTP 로드 균형 조정 설정의 설명대로 로드 밸런서를 구성합니다.