Advertisement
SkippyBoy

Untitled

Feb 24th, 2017
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. global
  2. log 127.0.0.1 local2
  3. # log /dev/log local1 notice
  4. chroot /var/lib/haproxy
  5. stats socket /run/haproxy/admin.sock mode 660 level admin
  6. stats timeout 30s
  7. user haproxy
  8. group haproxy
  9. daemon
  10. tune.ssl.default-dh-param 2048
  11. ssl-server-verify none
  12. crt-base /etc/ssl/certs/
  13.  
  14. defaults
  15. log global
  16. mode http
  17. option tcplog
  18. option http-server-close
  19. timeout connect 5000
  20. timeout client 50000
  21. timeout server 50000
  22.  
  23. frontend stats
  24. bind *:9999
  25. mode http
  26. stats enable
  27. stats refresh 30s
  28. stats show-node
  29. stats auth admin:admin
  30. stats show-desc Super Awesome Stats Page! YAY!
  31. stats uri /haproxy?stats
  32.  
  33.  
  34. frontend http_front
  35. bind *:80
  36. bind *:443 ssl crt test01.pem crt test02.pem crt dev42.pem
  37. default_backend http_back
  38. mode http
  39. option dontlognull
  40. use_backend %[req.hdr(host),lower,map_dom(/etc/haproxy/domain2backend.map,bk_default)]
  41.  
  42. backend http_back
  43. mode http
  44. server localhost 127.0.0.1:9998 check
  45.  
  46. backend test01
  47. mode http
  48. server test01 172.20.0.141:80 check
  49.  
  50. backend test02
  51. mode http
  52. server test02 172.20.0.142:80 check
  53.  
  54. backend dev42
  55. mode http
  56. server dev42 172.20.0.42:443 ssl check cookie dev42
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement