
이미지에 대한 다음 URL이 있다고 가정해 보겠습니다.
www.domain.com/image.jpg
그리고 image.jpg가 실제로 다른 서버(다른 시스템 및 IP)에서 제공되도록 하고 싶습니다.
static.domain.com/image.jpg
www.domain.com/image.jpg에 대한 요청이 실제로 static.domain.com/image.jpg에 의해 완전히 제공되지만 사용자에게는 www에서 오는 것처럼 보이도록 Apache를 구성할 수 있습니까? .domain.com/image.jpg?
답변1
무엇을 하든, 단일 외부 주소를 사용하여 여러 서버에서 콘텐츠를 제공하려고 하면 우선 www.domain.com에 설정된 TCP 연결을 통해 콘텐츠를 가져와야 합니다. 왜냐하면 설정된 TCP 연결을 다른 시스템에 "인계"하는 것이 기술적으로 불가능하기 때문입니다.
유일한 옵션은 감지 가능한 리디렉션을 사용하는 것입니다. 하지만 들어오는 하이퍼링크가 깨지는 것을 방지하는 것 외에는 왜 귀찮게 합니까? 웹은 처음부터 단일 웹 페이지에 여러 서버의 정보가 포함될 수 있도록 고안되었습니다.
그러니 간단하게 유지하세요! :-) 그리고 정적 파일에 별도의 호스트 이름을 사용하면 좋은 친구가 될 것입니다.
답변2
이것~할 것 같다서버가 켜져 있는 스위치를 제어할 수 있다면 가능합니다. 당신은 활용해야 할 것입니다직접 서버 반환. 하지만 이는 상당히 고급 설정이므로 많은 수의 시스템이 없으면 의미가 없을 수 있습니다.
훨씬 더 나은 솔루션은 static.domain.com에서 직접 콘텐츠를 제공하는 것입니다. 추가 SSL 인증서 비용을 지불해야 하더라도 이에 소요되는 시간을 고려하면 훨씬 저렴할 것입니다. 이것이 귀하에게 적합한 옵션이 아닌 경우 당사에 알려주십시오.왜.