Apacheで実行しているサイトを持つ顧客がいます。最近、サイトの負荷が高まっているため、サイトのすべての静的コンテンツをCookieのないドメインにシフトしたいと考えていますhttp://static.thedomain.com
。
アプリケーションはよく理解されていません。そのため、静的コンテンツサーバー(http://static.thedomain.com
)へのリンクをポイントするようにコードを修正する時間を開発者に与えるために、nginxを介してサイトをプロキシし、リンクを/images/...
に書き換えるように送信応答を書き換えることを考えましたhttp://static.thedomain.com/images/...
。
たとえば、Apacheからnginxへの応答には、ヘッダー+ HTMLのblobがあります。Apacheから返されたHTMLには、次の<img>
ようなタグがあります。
<img src="/images/someimage.png" />
これを次のように変換したい:
<img src="http://static.thedomain.com/images/someimage.png" />
そのため、ブラウザはHTMLページを受信すると、静的コンテンツサーバーに直接画像をリクエストします。
これはnginx(またはHAProxy)で可能ですか?
私はドキュメントをざっと一目見ましたが、インバウンドURLを書き直す以外に何も飛び出していません。