Почему haproxy path_beg работает, только если я не посещаю сайт по умолчанию ?

Я настроил haproxy для перенаправления пути "/ rawman" на порт 8080 на моем сервере. Он работает в первый раз, но как только я захожу на сайт по умолчанию, он перестает работать. Сайт по умолчанию работает на apache с mod_rewrite и перехватывает недействительные запросы (с помощью codeigniter), поэтому вместо того, чтобы видеть перенаправленный сайт, когда я посещаю http://mysite.com/rawman?foo=bar , я вижу сайт по умолчанию.

This is my haproxy config:

    global
        log 127.0.0.1   local0
        log 127.0.0.1   local1 notice
        maxconn 4096
        user haproxy
        group haproxy
        daemon
defaults
        log     global
        mode    http
        option  httplog
        option  dontlognull
        retries 3
        option redispatch
        maxconn 2000
        contimeout      5000
        clitimeout      50000
        srvtimeout      50000

frontend http_proxy
        bind 0.0.0.0:8090
        acl is_ast path_beg /rawman
        use_backend ast if is_ast
        default_backend mysite

backend ast
        server ast 0.0.0.0:8080

backend mysite
        server local 0.0.0.0:80

6
задан N.N. 17 March 2012 в 17:33
поделиться