我绘制了以下图表以帮助解释我们的情况:
我们在后端的KESTREL WebServer上运行着一个API。它在Docker容器中作为多个实例运行。在此之前,我们有一个HAProxy负载均衡器,它将流量引导到连接最少的Kestrel服务器。
到目前为止,所有这些操作仅在我们的网络内部可用。
我们有一台可从Internet访问的服务器,在端口80和443上运行IIS。 在IIS中,我们添加了SSL证书,该证书对最终用户和我们的第一个入口点之间的通信进行加密。
是否还需要对将请求代理到内部网络上的HAProxy的IIS之间的通信进行加密,并且从那里进行加密从HAProxy到后端的通信所必需?
据我所知,这样做的唯一好处是,我们办公室内部网络上的任何人都无法收听服务器之间的连接,但是如果我在这里错了,请纠正我。