3

当我使用 TwiML 发送命令时,Twilio API (TwilioProxy/1.1) 在没有 SNI 支持的情况下通过 HTTPS 向我的 Apache 服务器发出请求。

我需要在我的服务器上阻止非 SNI 客户端 ( SSLStrictSNIVHostCheck On),因为我使用具有多个域的多个 SSL 证书,并且它们都使用 Twilio。

是否可以使用具有 SNI 支持的不同 API 或可以使其与 SNI 一起使用的解决方法?

4

2 回答 2

2

我刚刚遇到了类似的问题。到 2015 年 4 月底,Twilio 与 SNI(无 CloudFlare 通用 SSL)的工作正常,但突然停止工作。

Twilio 支持表示 TwilioProxy 还不支持 SNI。这让我感到惊讶,因为它直到最近才与 SNI 合作。他们说 SNI 支持正在积压中,他们“希望在未来支持它”。

一种解决方法可能是将 CloudFlare Pro 放在您的服务器前面以用于非 SNI,但目前第一个站点为 20 美元,其他站点为 5 美元。

或者,其他替代品(例如 Plivo)可能支持 SNI。我正在调查他们;它们也比 Twilio 便宜,但没有TwiML

于 2015-05-07T18:01:03.687 回答
2

需要明确的是,Twilio 自 2015 年 8 月以来一直支持 SNI,这比 David 提供的原始答案晚了近 3 个月。在新的控制台 - 帐户设置中,您会在此处找到:https ://www.twilio.com/console/account/settings

于 2016-05-04T16:49:29.633 回答