Apache에서 사이트를 운영하는 고객이 있습니다. 최근에 사이트가 부하 증가를보고되었으며 정지 차이로 우리는 예를 들면, 쿠키 도메인에있는 모든 사이트의 정적 컨텐츠를 이동하려는 http://static.thedomain.com
.
응용 프로그램이 잘 이해되지 않았습니다. 따라서 개발자가 정적 컨텐츠 서버에 대한 링크를 가리 키도록 코드를 수정할 시간을주기 위해 ( http://static.thedomain.com
) nginx를 통해 사이트를 프록 싱하고 나가는 응답을 다시 작성하도록 링크를 다시 작성하는 방법에 대해 생각 /images/...
했습니다 http://static.thedomain.com/images/...
.
예를 들어, Apache에서 nginx에 대한 응답에는 헤더 + HTML이 있습니다. Apache에서 반환 된 HTML에는 <img>
다음과 같은 태그 가 있습니다 .
<img src="/images/someimage.png" />
이것을 다음과 같이 변환하고 싶습니다.
<img src="http://static.thedomain.com/images/someimage.png" />
따라서 HTML 페이지를 수신하면 브라우저는 정적 컨텐츠 서버에서 직접 이미지를 요청합니다.
nginx (또는 HAProxy)에서 가능합니까?
나는 문서를 훑어 보았지만 인바운드 URL을 다시 쓰는 것을 제외하고는 아무것도 뛰어 들지 않았다.