[클러스터] 클러스터와 가상호스트
리눅스 LVS를 이용한 부하분산 시스템 구성에서 Apache Web
Server 의 가상호스트 (VirtualHost) 를 설정하는 방법이다.
클러스터 구성에서 가상 호스트 설정에 기본 설정 항목은
httpd.conf 의 설정값중..
Listen <port>
ServerName <ip>
Virtualhost <ip>
이다.
Listen 80 이란 설정은 공통 사항이다.
ServerName 과 virtualhost 는 apache 구성 서버가 Directer 인지
real server 인지에 따라 틀리다.
일단 Direct 서버(분배서버)에서 가상 호스트를 지원하기 위해서
는 ServerName 과 Virtualhost 가 모두 vip(virtual ipaddress)
가 되어야 한다.
RealServer 에서는 ServerName 과 Virtualhost 모두가 real
ipaddress 여야 한다.
이는 Directer 역활을 하는 서버에서는 실제 가상 IP 가 aliasing
되어져 있기때문에 이와 같은 문제가 발생하는 거 같다.