在 Ubuntu 14.04 上使用 haproxy 版本 1.4.24
我想使用 haproxy 来重写和重定向不再有效的 URL。我已经在使用 haproxy 作为反向代理和负载均衡器。我的重写工作正常,但是当我尝试重定向时,我要么没有重定向,要么进入重定向循环。我在几个地方读到过,一种技术是在前端使用前缀重写和重定向 url,但我没有任何运气。任何帮助,将不胜感激。谢谢。
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
maxconn 4096
user haproxy
group haproxy
spread-checks 0
defaults
log global
mode http
option httplog
option dontlognull
retries 3
timeout queue 20000
timeout client 50000
timeout connect 5000
timeout server 50000
frontend haproxy-0-80
bind 0.0.0.0:80
default_backend haproxy_service
acl old_url path_beg -i /post
# The below doesn't appear to have any effect
reqrep ^([^\ :]*)\ /post/\d+/(.+)/? \1\ /\2
redirect …Run Code Online (Sandbox Code Playgroud)