WebSphere 클러스터의 두 관리 노드에 구성된 두 개의 IBM HTTP Server v8.5, IHS1 및 IHS2가 있습니다. DefaultApplication을 실행 중입니다.WebSphere 클러스터에 구성된 다른 IBM HTTP Server의 infront에 IBM HTTP 역 프록시를 설치하는 방법
이 두 IHS1 및 IHS2 서버에서 SSL (기본 포트 443)을 설정하고 snoop과 같은 응용 프로그램에 액세스하도록 플러그인 xml을 구성했습니다. 그래서 지금, 나는 URL을 통해 스눕 응용 프로그램에 액세스 할 수
https://ihs1/snoop 및 https://ihs2/snoop
지금, 즉 하나의 URL을했을 설정에 다른 컴퓨터에있는 다른 IBM HTTP 서버를 원하는는 https://loadbalancer, 앞에 앉아 말을 로드 밸런서 역할을하고 위의 두 URL에 클라이언트의 요청을 분배합니다. 모든 응용 프로그램 클라이언트는 https://loadbalancer/snoop
을 통해 스눕 응용 프로그램에 액세스 할 수 있어야합니다.이로드 밸런서의 역방향 프록시 구성을 통해이 방향으로 시작했지만 운이 없었습니다.
을 httpd.conf에서, 나는 세 줄
- 을 LoadModule ibm_ssl_module 모듈/mod_ibm_ssl.so
- 을 LoadModule proxy_module 모듈/mod_proxy.so
- 을 LoadModule proxy_http_module 모듈/mod_proxy_http.so 을 주석 처리를 제거
및 VirtualHost 블록은 다음과 같습니다.
Listen 0.0.0.0:443
<VirtualHost loadbalancer:443>
SSLEnable
SSLProtocolDisable SSLv2
SSLClientAuth 0
ProxyPass/https://ihs1/
ProxyPass/https://ihs2/
ProxyPreserveHost on
SSLProxyEngine on
</VirtualHost>
KeyFile C:/IBM/HTTPServer/ihsserverkey.kdb
SSLDisable
로드 밸런서에 대한 확실한 httpd.conf 구성 제안 사항은 무엇입니까? 또는이 경로가 완전히 다른가요?
mod_proxy_balancer가 필요하거나 균형을 맞추고 싶다면 IHS에서 호출합니다. –
IHS의 중간 복사본을 왜 귀찮게합니까? – covener