Twilio HTTP请求是否支持通用SSL的SSL配置 - 它使用SNI和ECDSA?

时间:2015-07-28 03:20:37

标签: twilio digital-ocean cloudflare

我已经在我的Digital Ocean VPS上设置了一个API端点,以接收我的Twilio号码的短信。 正在工作。

然后我开始使用CloudFlare。我相信它在那之后就停止了工作,但由于我很少收到短信,我并不完全确定。虽然Twilio的网站表明他们发送了HTTP请求并收到502 Bad Gateway错误,但我的服务器日志从未注册过任何来自Twilio的传入请求。我知道我的API端点有效,因为当我在Chrome浏览器中手动输入API端点时,我的服务器会收到它并按预期记录GET请求。

我试过要求Twilio支持所谓失败请求的全部细节,但他们拒绝透露给我。

有谁知道CloudFlare中的哪个设置需要调整才能解决这个问题?我已经尝试关闭并减少所有安全设置,因为我认为它可能是防火墙问题。如果不完全关闭CloudFlare,我还能怎样调试这个问题(我还需要它用于其他目的)?我将接受导致解决方案的第一个答案或建议。谢谢!

编辑:这是来自CloudFlare的回复

  

要问他们的一件事是,他们是否支持SSL配置   通用SSL - 使用SNI和ECDSA。我们已经看过了   第三方服务不支持其中一个或两个,因此   无法通过HTTPS拨打电话。

     

通用SSL支持由客户端计算机支持定义   两个较新的功能:

     

服务器名称指示(SNI)椭圆曲线证书(ECDSA)什么   浏览器使用通用SSL?

     

如果您需要更广泛的浏览器兼容性,适用于旧浏览器/操作系   系统,我们的专业计划计划提供了这个。

     

此外,如果您想获得有关您的浏览器的完整信息   支持,这个网站将对您的浏览器进行检查并告诉您   支持您的浏览器具有协议,密码和SNI:

     

https://cc.dcsec.uni-hannover.de/

2 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

好消息,Twilio现在支持SNI!所以,这不再是一个问题。

答案 1 :(得分:0)

您可能想要检查Server Name Indication (SNI) Twilio不支持此功能,因此您将获得502 Bad Gateway。同样的事情发生在我身上。我能够使用Cloud flare Pro来解决这个问题 Twilio - TwiML with SNI Support