私は、website.comをホスティングするhaproxyサーバー1台とstatic.website.comをホスティングするnginxサーバー1台を持っています。haproxyがhttpリクエストを受け取ったときにhttp://website.com/static/image.jpg書き換えると次のようになります:
ホスト = website.com ==> ホスト =static.website.com
URI = /static/image.jpg ==> URI=/image.jpg
次に、haproxyはhttpリクエストをnginxサーバーに転送します。
backend bk_nginx
mode http
# http-request replace-header if Host=website.com and URI=/static/image.jpg ==> rewrite them to Host=static.website.com and URI=/image.jpg
server node1 nginx-server:83 # forward http request to nginx server port 83 with Host=static.website.com and URI=/image.jpg
ご助力ありがとうございます。