Advertisement
Guest User

HAProxy conifg

a guest
Feb 17th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.02 KB | None | 0 0
  1. global
  2.     log /dev/log    local0
  3.     log /dev/log    local1 notice
  4.     chroot /var/lib/haproxy
  5.     stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
  6.     stats timeout 30s
  7.     user haproxy
  8.     group haproxy
  9.     daemon
  10.  
  11. defaults
  12.     timeout connect 10s
  13.     timeout client 30s
  14.     timeout server 30s
  15.     log global
  16.     mode http
  17.     option httplog
  18.     maxconn 2048
  19.     tune.ssl.default-dh-param 2048
  20.     option forwardfor
  21.     option http-server-close
  22.  
  23. frontend homeservers
  24.     bind *:80
  25.     reqadd X-Forwarded-Proto:\ http
  26.     default_backend webserver
  27.  
  28. backend webserver
  29.     redirect scheme https if !{ ssl_fc }
  30.     server webserver 10.1.1.25:80 check
  31.  
  32. backend webserver-https
  33.     bind *:443 ssl crt /etc/haproxy/certs/mydomain.net.pem
  34.     reqadd X-Forwarded-Proto:\ https
  35.     acl letsencrypt-acl path_beg /.well-known/acme-challenge/
  36.     use_backend letsencrypt-backend if letsencrypt-acl
  37.     default_backend www-backend
  38.  
  39. backend letsencrypt-backend
  40.     server letsencrypt 127.0.0.1:54321
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement