使用 HAProxy 作为反向代理的 Skype for Business

使用 HAProxy 作为反向代理的 Skype for Business

大家好!我在使用 HAProxy 和 Skype for Business 时遇到了问题。我需要设置我的反向代理以与 S4B Edge 配合使用。我是 HAProxy 新手,所以我有几个问题。有人能告诉我应该使用哪个端口配置以及如何使用证书来连接 Edge-Server 吗?非常感谢您的帮助!

答案1

您需要一个侦听器,为您的域提供相关 Skype for Business CNAME 的证书(请参阅 S4B 文档)。这可能与您在实际 Edge 服务器上使用的证书相同。然后创建规则,将所有这些名称的请求发送到 Edge 服务器。

非常简单的配置示例来说明:

frontend s4b
    bind "${virtualip}":443 name s4b_tls ssl crt sip_yourdomain_com.pem # Contains all relevant hostnames as Subject Alternative Names
    use_backend bk_s4b if { hdr(Host) -i meet.yourdomain.com }
    use_backend bk_s4b if { hdr(Host) -i lyncdiscover.yourdomain.com }
    use_backend bk_s4b if { hdr(Host) -i dialin.yourdomain.com }
    use_backend bk_s4b if { hdr(Host) -i lsweb.yourdomain.com }

backend bk_s4b
    server s4bedge edgeserver.yourdomain.com:4443 check ssl ca-file your-ca-root-cert.pem # Which you get from your CA if it isn't included in the OS

相关内容