Temos um cliente com um site em execução no Apache. Recentemente, o site tem recebido um aumento de carga e, como uma lacuna de interrupção, queremos mudar todo o conteúdo estático do site para domínios sem culinária, por exemplo http://static.thedomain.com
.
A aplicação não está bem compreendida. Então, para dar aos desenvolvedores tempo para alterar o código e apontar seus links para o servidor de conteúdo estático ( http://static.thedomain.com
), pensei em fazer o proxy do site através do nginx e reescrever as respostas de saída para que os links /images/...
sejam reescritos como http://static.thedomain.com/images/...
.
Por exemplo, na resposta do Apache ao nginx, há um blob de Cabeçalhos + HTML. No HTML retornado do Apache, temos <img>
tags parecidas com:
<img src="/images/someimage.png" />
Eu quero transformar isso em:
<img src="http://static.thedomain.com/images/someimage.png" />
Para que o navegador, ao receber a página HTML, solicite as imagens diretamente do servidor de conteúdo estático.
Isso é possível com nginx (ou HAProxy)?
Eu tive uma rápida olhada nos documentos, mas nada me ocorreu, exceto a reescrita de URLs de entrada.