Skip to content

Instantly share code, notes, and snippets.

@janx
Created May 5, 2014 05:09
Show Gist options
  • Save janx/7af0c563d0b65e1de197 to your computer and use it in GitHub Desktop.
Save janx/7af0c563d0b65e1de197 to your computer and use it in GitHub Desktop.
Use nginx as load balancer for Slanger
upstream slanger_ws {
server 127.0.0.1:8001;
server 127.0.0.1:8002;
server 127.0.0.1:8003;
server 127.0.0.1:8004;
server 127.0.0.1:8005;
server 127.0.0.1:8006;
server 127.0.0.1:8007;
server 127.0.0.1:8008;
}
upstream slanger_api {
server 127.0.0.1:4501;
server 127.0.0.1:4502;
server 127.0.0.1:4503;
server 127.0.0.1:4504;
server 127.0.0.1:4505;
server 127.0.0.1:4506;
server 127.0.0.1:4507;
server 127.0.0.1:4508;
}
server {
listen 8080 default;
server_name _;
location / {
proxy_pass http://slanger_ws;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}
server {
listen 4567 default;
server_name _;
location / {
proxy_pass http://slanger_api;
proxy_set_header Host $host;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment