歡迎您光臨本站 註冊首頁

求助: Haproxy acl 規則,的轉發設置

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

求助: Haproxy acl 規則,的轉發設置

在haproxy 里,acl 是非常棒的功能,但是我設置了不生效

目的1:
   把 http://www.test.com/servlet/......  這種是java功能的訪問,轉發給 use_backend tomcat集群
      (url中含有  servlet)
目的2:
  把 http://www.test.com/test/123.action
       http://www.test.com/last/123.action?
       http://www.test.com/etc/123.jsp
       http://www.test.com/etc/123.jsp?
   這種拓展名中含有 jsp ,或者action 和帶問號的,都轉發給 use_backend  tomcat集群

, 另外,acl的數目如果比較多的,是不是應該和 iptables 一樣? 前後順序需要搭配合理.....


我參考官方的文檔,使用了 acl name   path path_dir   url url_dir  都不行~~
我的acl

        acl upload    url_sub     upload
        acl servlet    path_dir    servlet
        acl statcs     url_reg       \.(jpg|html|htm|png|gif|css|shtml)$
        acl action     url_reg       \.(action|\?|jsp)

        use_backend       tomcat    if   upload
        use_backend       nginx      if    statcs
        use_backend       tomcat    if    servlet
        use_backend       tomcat    if    action

        default_backend nginx

請高手幫忙 ..........感激不盡........:em16:
《解決方案》

你可以試試用url_sub看看

[火星人 ] 求助: Haproxy acl 規則,的轉發設置已經有786次圍觀

http://coctec.com/docs/service/show-post-18998.html