미러 웹 서버

미러 웹 서버

다음과 같이 설정하려고 합니다.

[internet]----[static mirror]----[dynamic back-end]

이 경우 공개적으로 사용 가능한 웹 서버는 웹 사이트의 정적 캐시를 실행하고 있습니다. 정적 캐시는 동적 백엔드의 콘텐츠로 주기적으로 업데이트될 수 있습니다. 성능과 보안 모두를 염두에 두고 있습니다.

다음과 같은 역방향 캐싱 프록시에는 적합하지 않을 수 있습니다.광택백엔드가 장기간 작동하면 varnish도 오류를 캐시하기 때문입니다. 그러나 이는 도구에 대한 이해가 부족하여 발생할 수 있습니다.

내가 생각할 수있는 가장 가까운 것은 사용하는 것입니다httrack주기적으로 콘텐츠를 미러링한 다음 다음을 포함한 일반 웹 서버를 사용하여 해당 콘텐츠를 제공합니다.프록시트랙.

사용하기에 적합한 도구를 아는 사람이 있는지 궁금합니다.

답변1

Varnish는 이에 대한 올바른 도구입니다. 그렇게 구성하지 않는 한 오류를 캐시하지 않습니다. 하지만 백엔드 웹 서버가 왜 그렇게 신뢰할 수 없는지 조사하고 싶을 수도 있습니다.

답변2

Squid는 이에 대한 또 다른 옵션입니다. 또한 오류(또는 리디렉션)를 캐시하지 않으며 "오프라인 모드"로 설정하여 시도하거나 새로 고치지 않도록 할 수 있습니다.

그냥 사용해도 rsync나쁘지 않네요.

관련 정보