Я настроил 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