我正在尝试将所有带有URL /api/*
的前端请求转发到特定的后端。我使用了以下内容:
frontend fr
# Other relevant settings
acl is_controller_req path_sub -i controller
acl is_controller_api path -i -m beg /api
use_backend controller_service if is_controller_req
use_backend controller_service if is_controller_api
第一个ACL适用于域http://localhost:4200/<PATH>
下的所有路由,其中每个<PATH>
中都有controller关键字。对于第二个,我得到503 Service Unavailable
。如何匹配这些路径并相应地设置acl
?