我有 1 个 haproxy 服务器托管 website.com 和 1 个 nginx 服务器托管 static.website.com 。我希望 haproxy 收到 http 请求时http://website.com/static/image.jpg它将重写:
主机 = website.com ==> 主机 = static.website.com
URI = /静态/图像.jpg ==> URI=/图像.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
非常感谢您的帮助。