HAProxy
HAProxy is a free, very fast, and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
A unique feature is that HAProxy can be configured for SSL termination to occur locally on the HAProxy server or it can be configured to pass through SSL termination at the backend via SNI.