场景是HAProxy作为Docker用户定义网络的反向代理,因此可以通过HAProxy的服务名称访问服务器。入站作品,但我似乎无法让响应重写起作用。
我需要任何流量,foo.com / api / *会被重定向到api:9999 /*.
当前配置
frontend https
acl api path_beg /api
use_backend api if api
backend api
reqrep ^([^\ ]*\ /)api[/]?(.*) \1\2
rspirep (.*) /api/
server api api:9999 check
我很确定这是需要的,但我怀疑我的rspirep字符串不正确。任何帮助表示赞赏!