<div dir="ltr"><div dir="ltr">On Fri, Nov 18, 2022 at 10:30 PM Michael B Allen <<a href="mailto:ioplex@gmail.com">ioplex@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Now I want to load balance NTLM through NGINX. For this I used the following:<br></div><div><br>upstream backend {<br>    ip_hash;<br>    server localhost:8080;<br>    server localhost:8081;<br>}<br><br>server {<br>    location / { <br>        proxy_pass <a href="http://backend" target="_blank">http://backend</a>;<br>        proxy_set_header Jespa-Connection-Id $remote_addr:$remote_port;<br>    }   <br>}<br><br>This also seems to work fine but I have doubts.<br>Can NGINX use the same TCP connection to a backend server to send requests of different client connections?<br></div></div></blockquote><div> </div><div>Nevermind. As long as the Jespa-Connect-Id uniquely identifies the client, it doesn't matter what the NGINX to backend connections are. They can be the default 1.0.</div><div><br></div><div>So load balancing NTLM with my implementation using the above nginx.conf directives works great. I don't know what I was thinking when I posted this.</div><div><br></div><div>NGINX is great software BTW. It handles proxying so gracefully it's fantastic. Nice work.</div><div><br></div><div>Mike</div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Michael B Allen<br>Java AD DS Integration<br><a href="http://www.ioplex.com/" target="_blank">http://www.ioplex.com/</a></div></div></div>