Skip to content

Instantly share code, notes, and snippets.

@nicgrayson
Created July 31, 2014 16:32
Show Gist options
  • Save nicgrayson/7601cc4c6fb50fa44316 to your computer and use it in GitHub Desktop.
Save nicgrayson/7601cc4c6fb50fa44316 to your computer and use it in GitHub Desktop.
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
chroot /var/lib/haproxy
user haproxy
group haproxy
defaults
log global
mode http
option httplog
option dontlognull
contimeout 5000
clitimeout 50000
srvtimeout 50000
option forwardfor
option httpclose
frontend http
bind *:80
acl sentry path_beg /a/sentry
acl assets path_beg /a/assets
acl kernel-admin path_beg /a/kernel-admin
use_backend srvs_sentry if sentry
use_backend srvs_assets if assets
use_backend srvs_kernel-admin if kernel-admin
default_backend srvs_cms
backend srvs_sentry
balance roundrobin
server sentry_sbt local.banno.com:8081 check
server sentry_docker dev.banno.com:8081 backup
backend srvs_assets
balance roundrobin
server assets_sbt local.banno.com:9090 check
server assets_docker dev.banno.com:9090 backup
backend srvs_kernel-admin
balance roundrobin
server kernel-admin_sbt local.banno.com:9092 check
server kernel-admin_docker dev.banno.com:9092 backup
backend srvs_cms
balance roundrobin
server cms_sbt local.banno.com:9000 check
server cms_docker dev.banno.com:9000 backup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment