Skip to content

Instantly share code, notes, and snippets.

@lrascao
Created May 29, 2020 12:39
Show Gist options
  • Save lrascao/c55f7f41c36bc805f1c55c5edd15da06 to your computer and use it in GitHub Desktop.
Save lrascao/c55f7f41c36bc805f1c55c5edd15da06 to your computer and use it in GitHub Desktop.

Revisions

  1. lrascao created this gist May 29, 2020.
    34 changes: 34 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    # mkdir -p /tmp/nginx
    # nginx -c `pwd`/nginx-local-lb.conf

    daemon off;
    error_log /tmp/nginx/error.log warn;

    # Define which servers to include in the load balancing scheme.
    stream {
    upstream stream_backend {
    # server1 tcp port
    server 127.0.0.1:7003;
    # server2 tcp port
    server 127.0.0.1:6003;
    }

    log_format compression '$remote_addr:$remote_port - [$time_local] - $status';
    server {
    # listen on the 9001 ssl default
    listen 9001 ssl;
    proxy_pass stream_backend;

    ssl_certificate letsencrypt/fullchain1.pem;
    ssl_certificate_key letsencrypt/privkey1.pem;

    access_log /tmp/nginx/access.log compression;

    ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!MD5;
    }
    }

    events {
    worker_connections 4096; ## Default: 1024
    }