http 헤더를 haproxy 다시 작성하는 방법

http 헤더를 haproxy 다시 작성하는 방법

나는 website.com을 위한 1개의 haproxy 서버 호스팅과 static.website.com을 위한 1개의 nginx 서버 호스팅을 가지고 있습니다. 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

당신의 도움을 주셔서 대단히 감사합니다.

관련 정보