Last active
December 10, 2015 05:18
-
-
Save broncha/4387088 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global | |
maxconn 4096 # Total Max Connections. This is dependent on ulimit | |
nbproc 2 | |
defaults | |
mode http | |
frontend all 0.0.0.0:80 accept-proxy | |
timeout client 5000 | |
default_backend www_backend | |
acl is_websocket hdr(Upgrade) -i WebSocket | |
acl is_websocket hdr_beg(Host) -i ws | |
use_backend socket_backend if is_websocket | |
backend www_backend | |
balance roundrobin | |
option forwardfor # This sets X-Forwarded-For | |
timeout server 5000 | |
timeout connect 4000 | |
server server1 localhost:8081 weight 1 maxconn 1024 check | |
server server2 localhost:8082 weight 1 maxconn 1024 check | |
server server3 localhost:8083 weight 1 maxconn 1024 check | |
backend socket_backend | |
balance roundrobin | |
option forwardfor # This sets X-Forwarded-For | |
timeout queue 5000 | |
timeout server 5000 | |
timeout connect 5000 | |
server server1 localhost:8081 weight 1 maxconn 1024 check | |
server server2 localhost:8082 weight 1 maxconn 1024 check | |
server server3 localhost:8083 weight 1 maxconn 1024 check |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment