Guest User

Untitled

a guest
Sep 20th, 2024
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. global
  2. log 127.0.0.1 local0 debug
  3. maxconn 1024
  4. chroot /var/haproxy
  5. uid 604
  6. gid 604
  7. daemon
  8. pidfile /var/run/haproxy.pid
  9.  
  10. defaults
  11. log global
  12. option dontlognull
  13. option redispatch
  14. retries 3
  15. timeout connect 5s
  16. timeout client 30s
  17. timeout server 30s
  18. timeout http-request 10s
  19. timeout queue 30s
  20. maxconn 3000
  21.  
  22. frontend http-in
  23. bind *:80 alpn h2,http/1.1
  24. mode http
  25. acl is_redmine hdr(host) -i jira.dom
  26. acl is_redmine hdr(host) -i redmine.dom
  27. acl is_gitea hdr(host) -i gitea.dom
  28. acl is_netbox hdr(host) -i netbox.dom
  29. acl is_smokeping hdr(host) -i smokeping.dom
  30. acl is_audioteka hdr(host) -i audioteka.dom
  31. acl is_pve hdr(host) -i pve.dom
  32.  
  33. use_backend redmine_backend if is_redmine
  34. use_backend gitea_backend if is_gitea
  35. use_backend netbox_backend if is_netbox
  36. use_backend smokeping_backend if is_smokeping
  37. use_backend audioteka_backend if is_audioteka
  38. use_backend pve_backend if is_pve
  39.  
  40. backend redmine_backend
  41. mode http
  42. server jira_server 192.168.0.235:80 check
  43.  
  44. backend gitea_backend
  45. mode http
  46. server gitea_server 192.168.0.135:3000 check
  47.  
  48. backend netbox_backend
  49. mode http
  50. server netbox_server 192.168.0.151:8000 check
  51.  
  52. backend smokeping_backend
  53. mode http
  54. server smokeping_server 192.168.0.228:80 check
  55.  
  56. backend audioteka_backend
  57. mode http
  58. server audioteka_server 192.168.0.151:13378 check
  59.  
  60. backend pve_backend
  61. mode http
  62. balance source
  63. http-reuse always
  64. cookie SERVER insert indirect nocache
  65. option forwardfor
  66. timeout tunnel 1h
  67. http-request set-header X-Forwarded-Port %[dst_port]
  68. #http-request add-header X-Forwarded-Proto https if { ssl_fc }
  69. http-request add-header X-Forwarded-Proto http
  70. server pve 192.168.0.60:8006 ssl verify none check port 8006 inter 5s rise 2 fall 2 cookie pve
  71. server pve1 192.168.0.170:8006 ssl verify none check port 8006 inter 5s rise 2 fall 2 cookie pve1
  72. server pve2 192.168.0.147:8006 ssl verify none check port 8006 inter 5s rise 2 fall 2 cookie pve2
  73. server pve3 192.168.0.171:8006 ssl verify none check port 8006 inter 5s rise 2 fall 2 cookie pve3
  74. server pve4 192.168.0.40:8006 ssl verify none check port 8006 inter 5s rise 2 fall 2 cookie pve4
  75. server pve5 192.168.0.50:8006 ssl verify none check port 8006 inter 5s rise 2 fall 2 cookie pve5
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
Advertisement
Add Comment
Please, Sign In to add comment