Kami memiliki pelanggan dengan situs yang berjalan di Apache. Baru-baru ini situs telah melihat peningkatan beban dan sebagai celah berhenti kami ingin mengalihkan semua konten statis di situs ke domain tanpa masak, misalnya http://static.thedomain.com
.
Aplikasi ini tidak dipahami dengan baik. Jadi untuk memberi pengembang waktu untuk mengubah kode untuk mengarahkan tautan mereka ke server konten statis ( http://static.thedomain.com
), saya berpikir tentang mem-proxy-kan situs melalui nginx dan menulis ulang respons keluar sehingga tautan yang /images/...
akan ditulis ulang http://static.thedomain.com/images/...
.
Jadi misalnya, dalam respon dari Apache ke nginx ada gumpalan Header + HTML. Dalam HTML yang dikembalikan dari Apache kami memiliki <img>
tag yang terlihat seperti:
<img src="/images/someimage.png" />
Saya ingin mengubah ini menjadi:
<img src="http://static.thedomain.com/images/someimage.png" />
Sehingga browser setelah menerima halaman HTML kemudian meminta gambar langsung dari server konten statis.
Apakah ini mungkin dengan nginx (atau HAProxy)?
Saya memiliki pandangan sepintas melalui dokumen tetapi tidak ada yang melompat keluar kecuali menulis ulang url masuk.