Kami memiliki server IIS yang berada di belakang load balancer NSX.
Kami menggunakan NTLM untuk mengautentikasi dengan IIS, tetapi itu hanya berfungsi jika saya langsung menekan server, dan tidak jika saya menekannya melalui load balancer. Ini berasal dari browser yang sama, hanya mengenai titik akhir yang berbeda.
Saya menempatkan TCPTrace di antara penyeimbang beban dan IIS, dan perbedaan utama dalam lalu lintas yang saya lihat adalah berasal dari penyeimbang beban. Connection: close
Head HTTP diatur, sedangkan langsung akan diatur ke normal keep-alive
. Saya kemudian meneliti NTLM sedikit lebih, dan ternyata itu berorientasi koneksi, jadi Connection: close
bukan pilihan.
Mungkinkah penyeimbang beban mengubah tajuk? Ini hanya dikonfigurasi melalui VMWare / NSX UI, dan tidak ada yang aneh dalam konfigurasi itu.
Sepotong info lainnya: penyeimbang beban adalah titik akhir HTTPS; IIS mendengarkan pada HTTP (seperti halnya TCPTrace).
EDIT: aturan berikut (dari di sini [PDF] , halaman 43) telah diterapkan pada penyeimbang beban, tanpa efek:
no option http-server-close
no option httpclose