2
nginxを使用して発信応答内のURLを書き換える
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を書き直す以外に何も飛び出していません。