Skip to content

HAProxy configuration example

major edited this page Aug 1, 2019 · 2 revisions

Here is an HAProxy configuration example, if you want to be able to call Darwin with a TCP socket.

global
      nbproc            4
      daemon
      maxconn           2000

frontend frontend_dga
      bind              *:8006
      mode              tcp

      timeout client    5s

      default_backend darwin_dga

frontend frontend_user_agent
      bind              *:8007
      mode              tcp

      timeout client    5s

      default_backend   darwin_user_agent

frontend frontend_reputation
      bind              *:8008
      mode              tcp

      timeout client    5s

      default_backend darwin_reputation

frontend frontend_session
      bind              *:8009
      mode              tcp

      timeout client    5s

      default_backend   darwin_session

frontend frontend_injection
      bind              *:8010
      mode              tcp

      timeout client    5s

      default_backend darwin_injection

backend darwin_dga
      mode              tcp

      timeout server    1m
      timeout connect   5s

      server darwin_dga unix@/var/sockets/darwin/dga_1.sock

backend darwin_user_agent
      mode              tcp
      timeout server    1m
      timeout connect   5s

      server darwin_user_agent unix@/var/sockets/darwin/user_agent_1.sock

backend darwin_reputation
      mode              tcp
      timeout server    1m
      timeout connect   5s

      server darwin_reputation unix@/var/sockets/darwin/reputation_1.sock

backend darwin_session
      mode              tcp
      timeout server    1m
      timeout connect   5s

      server darwin_session unix@/var/sockets/darwin/session_1.sock

Clone this wiki locally