【问题标题】:Yaws SSL: Decode ErrorYaws SSL:解码错误
【发布时间】:2016-06-13 09:51:39
【问题描述】:

我尝试通过将我的网页从 http://XXX.XX.XX 更改为 https://XXX.XX.XX 来运行我的 yaws Web 服务器(在数字海洋上)

在 Erlang shell 上,我得到了

SSL accept failed: {tls_alert, "decode error"}

yaws.conf 似乎带有默认密钥和证书,我没有对此进行任何修改。

我可以检查启用 SSL 需要做什么吗?非常感谢。

【问题讨论】:

  • 您能否发布一些调试信息,例如:curl -v --trace-time --trace-ascii server1.log https://XXX.XX.XX
  • 这也有助于提供 Yaws 和 Erlang 的版本信息,并显示您的yaws.conf,尤其是发生错误的服务器部分。
  • 默认密钥和证书真的存在吗?还是配置中提到了一些文件作为示例,但这些文件实际上并不存在?
  • @Amiramix 非常感谢。我跟踪了您的步骤,发现这是我的 openssl 设置有问题。此后,我按照对其他 SO 问题的回答并解决了它。
  • @SteveVinoski 感谢您的回复。我使用了最新版本和示例 yaws.conf 代码。没关系,问题出在我的 openssl 代码上,如上所述。跟踪日志非常有用。

标签: ssl erlang yaws


【解决方案1】:

按照 Amiramix 的建议通过以下方式检查跟踪信息

curl -v --trace-time --trace-ascii server1.log https://XXX.XX.XX

解决了这个问题。

【讨论】:

    猜你喜欢
    • 2017-06-08
    • 2023-04-10
    • 2017-02-28
    • 1970-01-01
    • 2015-09-06
    • 2011-07-31
    • 2018-03-06
    • 2021-08-13
    • 2014-06-15
    相关资源
    最近更新 更多