TsgcWebSocketLoadBalancerServer属性 › SSL

SSL 属性

在负载均衡器上启用 TLS/SSL,使客户端可以使用 wss://https:// 进行连接。

语法

property SSL: Boolean read FSSL write FSSL default False;

默认值

False

备注

SSL 设置为 True,使负载均衡器在其公共侦听器上终止 TLS,以便下游客户端能够通过 wss://https:// 进行连接。在 SSLOptions 中配置证书材料(CertFileKeyFileRootCertFilePassword),并将 SSLOptions.Port 设置为 TLS 端口。同一负载均衡器可通过添加多个 Bindings 同时提供明文和加密端点;TLS 处理程序仅附加到安全端口。当后端的 LoadBalancer.Host 使用加密端点时,后端注册也可通过 TLS 进行。证书必须以 PEM 格式提供。

示例


oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.SSL := true;
oServer.SSLOptions.CertFile := 'c:\certificates\mycert.pem';
oServer.SSLOptions.KeyFile := 'c:\certificates\mycert.pem';
oServer.SSLOptions.RootCertFile := 'c:\certificates\mycert.pem';
oServer.SSLOptions.Port := 443;
oServer.Port := 443;
oServer.Active := true;

返回属性