我想了解如何设置WCF服务,在负载平衡器环境中,WCF服务通过SSL证书(HTTPS)与客户进行通信。证书用于消息交换。
更新
下面是当前的设置:
使用WCF 3.5,但如果需要,可以改为ver 4。
IIS7.5和ASP.NET 3.5
证书安装在每个IIS上,
每个WCF应用程序都安装在每个IIS上,
证书是颁发给*.mydomainname.com的,我的应用程序在myapp.mydomainname.com下面
负载平衡器需要证书吗?
目标
客户端使用证书在负载均衡器中通过HTTPS与WCF服务进行通信。
任何想法都是非常感谢的!
发布于 2012-01-08 19:49:18
承载服务的站点必须在域名上公开,例如:
myapplication.enterprise.com此配置必须在web场(负载平衡服务器)中的所有应用服务器上完成,您必须分配正确的主机头。必须请求/创建此域名的证书,并在场中的所有服务器上安装它(包括私钥)。必须将所有服务器上的网站配置为使用此证书。域名的DNS记录必须配置为指向负载均衡器的IP地址。
必须在TCP级别上进行负载平衡,以维护客户端和服务器之间的HTTPS。在这种情况下,负载平衡环境应该变得对客户端完全透明,负载平衡器将不需要证书,因为它只会转发TCP连接,而SSL隧道将与真实的web服务器一起创建。
https://stackoverflow.com/questions/8778963
复制相似问题