假设我在nginx服务器后面有两个Apache服务器(每个虚拟主机一个)。
问题是,我希望Apache做的客户端证书的身份validation。
nginx是否可以执行SSL的SNI部分(因此它知道要转发到哪个Apache实例),然后将其余部分转发给Apache?
我不这么认为,因为就Apache而言,SSL客户端就是nginx服务器。 nginx代理不能拥有客户端的私钥,因此在与Apache服务器通信时,它不能作为用于身份validation的客户端。
与客户端通信的设备需要是处理任何客户端authentication的设备 – 所以这可能是不可行的。