I have a WordPress website running on haproxy server with round-robin between two servers that run httpd and MySQL replication
I found problems occur while using haproxy without setting persistence connection in WordPress media gallery while uploading pictures or change the view grid for a specific album. I am trying to find out if there a possible way to set a cookie for specific URL which likely will be wp-admin path and the rest of the website for the visitors will be round-robin method without persistence connections for more load balancing efficiency My current haproxy configuration are global log 127.0.0.1 local0 log 127.0.0.1 local1 notice tune.ssl.default-dh-param 1024 maxconn 4096 user haproxy group haproxy daemon defaults log global mode http option httplog option dontlognull option forwardfor option http-server-close timeout http-request 30s timeout queue 1m timeout connect 30s timeout client 1m timeout server 1m timeout http-keep-alive 0s timeout check 30s #--------------------------------------------------------------------- # HAPROXY STATS #--------------------------------------------------------------------- listen webfarm 192.168.1.2:80 mode http stats enable stats uri /haproxy?stats stats realm Haproxy\ Statistics stats auth sawa4:SDLJHi23ouy #--------------------------------------------------------------------- # WEBSERVER #--------------------------------------------------------------------- frontend https-in bind *:443 transparent ssl crt /etc/ssl/private/website.pem #reqadd X-Forwarded-Proto:\ https default_backend https-backend backend https-backend balance roundrobin option httpclose option forwardfor cookie website.com insert indirect nocache #enter the IP of your application here server web01 192.168.1.2:443 maxconn 1024 check ssl verify none server web02 192.168.1.3:443 maxconn 1024 check ssl verify none My question is how can i enable cookie for any URL that includes wp-admin regex?