
나는 가상 호스트(lighttpd 웹 서버)를 사용하여 여러 웹 사이트를 호스팅하는 데 사용하는 단일 컴퓨터를 가지고 있습니다. 주로 소규모 웹 사이트와 프로젝트를 호스팅하므로 전문적인 환경에 있다고 말할 수 없습니다.
결국 단일 시스템의 리소스는 요청량을 감당하기에 충분하지 않게 되어 네트워크에 다른 시스템을 추가해야 합니다.
요청을 올바른 서버로 라우팅하는 일반적인 기술은 무엇입니까? 정말 간단한 구조입니다. 시각적으로 다음과 같이 상상해 보세요.
SERVER X
website A (vhost)
website B (vhost)
website C (vhost)
SERVER Y
website D (vhost)
website E (vhost)
website n (vhost)
답변1
한 번에 두 개 이상의 서버에서 단일 사이트를 실행할 필요가 없다고 가정하면 문제의 사이트에 대한 DNS 항목이 올바른 서버의 IP 주소를 가리키는 것을 막을 수 있는 방법은 없습니다.
만약 너라면했다한 번에 두 개 이상의 서버에서 단일 사이트를 실행해야 하는 경우 로드 밸런서를 고려하거나 DNS를 라운드 로빈으로 설정하는 것이 좋습니다. 전자가 확실히 선호됩니다. 하지만 필요할 때, 필요할 경우 걱정하세요.