美文网首页
如何使用haproxy进行url路径重定向,非域名跳转

如何使用haproxy进行url路径重定向,非域名跳转

作者: 幽遊世外 | 来源:发表于2018-12-18 11:01 被阅读0次

    首先,先用haproxy的acl规则配置你需要匹配上的路径
    例如,
    我这里须要将
    地址A:http://www.veryok.com/hello/...
    的所有的请求都转发到某一服务器上
    地址B:http://192.168.1.xxx/forward/hello/...上

    # acl规则应配置为
    acl url_hello path_beg -i /hello          # 匹配域名上的/hello路径
    use_backend hello_bk if url_hello     # 转发到hello_bk上
    
    # hello_bk配置为
    backend hello_bk
            reqirep ^([^\ :]*)\ /hello/(.*)  \1\ /forward/hello/\2      # 使用正则表达式匹配/hello路径,并修改为/forward/hello
            server forward_hello 192.168.1.xxx:80 check        # 添加须要转向的IP地址,并注明端口号(端口号必填!)
    

    相关文章

      网友评论

          本文标题:如何使用haproxy进行url路径重定向,非域名跳转

          本文链接:https://www.haomeiwen.com/subject/sfukkqtx.html