Я использую Ubuntu с Apache2, у меня есть система PHP, которая работает с правилами перезаписи — все работает отлично.
Недавно из-за увеличения трафика я добавил балансировщик нагрузки (haproxy), я использую haproxy второй раз, поэтому я не профессионал.
При работе с haproxy я вижу, что правила .htaccess не работают — доступ к страницам без правил все еще работает.
Это haproxy.cnf:
global
maxconn 2048
defaults
option forwardfor
option http-server-close
timeout connect 5000
timeout client 10000
timeout server 10000
frontend www-http
mode http
bind LOADBALANCERIP:80
reqadd X-Forwarded-Proto:\ http
default_backend www-backend
frontend www-https
mode http
bind LOADBALANCERIP:443 ssl crt /home/bee.pem
reqadd X-Forwarded-Proto:\ https
default_backend www-backend
backend www-backend
mode http
cookie SRVNAME insert
server node1 WEB1IP:80 cookie S1 check
Задача ещё не решена.
Других решений пока нет …