worker_processes 10; error_log /dev/stdout notice; pid /tmp/pid; events { worker_connections 10; } http { keepalive_timeout 300; server { listen 8080 ssl; server_name www.example.com; ssl_certificate /www.example.com.crt; ssl_certificate_key /www.example.com.key; access_log /tmp/access.log; proxy_socket_keepalive on; location /0 { proxy_ssl_certificate /cert0.pem; proxy_ssl_certificate_key /key0.pem; proxy_pass http://kasvc-0:8080; } location /1 { proxy_ssl_certificate /cert1.pem; proxy_ssl_certificate_key /key1.pem; proxy_pass http://kasvc-1:8080; } location /2 { proxy_ssl_certificate /cert2.pem; proxy_ssl_certificate_key /key2.pem; proxy_pass http://kasvc-2:8080; } location /3 { proxy_ssl_certificate /cert3.pem; proxy_ssl_certificate_key /key3.pem; proxy_pass http://kasvc-3:8080; } location /4 { proxy_ssl_certificate /cert4.pem; proxy_ssl_certificate_key /key4.pem; proxy_pass http://kasvc-4:8080; } location /5 { proxy_ssl_certificate /cert5.pem; proxy_ssl_certificate_key /key5.pem; proxy_pass http://kasvc-5:8080; } location /6 { proxy_ssl_certificate /cert6.pem; proxy_ssl_certificate_key /key6.pem; proxy_pass http://kasvc-6:8080; } location /7 { proxy_ssl_certificate /cert7.pem; proxy_ssl_certificate_key /key7.pem; proxy_pass http://kasvc-7:8080; } location /8 { proxy_ssl_certificate /cert8.pem; proxy_ssl_certificate_key /key8.pem; proxy_pass http://kasvc-8:8080; } location /9 { proxy_ssl_certificate /cert9.pem; proxy_ssl_certificate_key /key9.pem; proxy_pass http://kasvc-9:8080; } } }