我在HA代理中配置了以下規則。我得到當我試着打http://haproxy_ip/serviceHA代理規則 - 404找不到
frontend http-in
bind 10.254.23.225:80
acl has_service path_beg /service
use_backend service_server if has_service
backend service_server
balance roundrobin
cookie SERVERID insert
option httpchk HEAD /check.txt HTTP/1.0
option httpclose
option forwardfor
server server1 192.168.2.1:9000 cookie server1 check
如果直接調用'http://192.168.2.1:9000/service',你有問題嗎?如果是這樣,你的後端不能正確處理你的請求。 –
後端本身不具有/服務。我使用haproxy在url中擁有虛擬路徑。 – Umapathy
感謝它與reqrep ^([^ \] * \ /)service[/]?(.*)\ 1 \ 2 – Umapathy