如何在 erlang/elixir 服务器上正确设置 SSL?

How to setup SSL correctly on an erlang/ elixir server?

我有一个有效的 Let's Encrypt SSL 证书,在 windows IIS:

上设置时可以按预期工作

https://www.sslshopper.com/ssl-checker.html#hostname=https://paperlesssolutionsltd.com.ng

当我像这样向 Elixir ACE 服务器应用相同的证书时:

certfile: Application.app_dir(@app, "priv/cert.pem"),
keyfile: Application.app_dir(@app, "priv/cert.key")

我收到以下错误:

https://www.sslshopper.com/ssl-checker.html#hostname=https://paperlesssolutionsltd.com.ng:8443

请问Erlang SSL 配置需要什么来解决这个问题?

谢谢!

是一个 erlang 问题!

升级到 OTP 23.2.4 有帮助。

我还必须使用结合了我的证书和 Lets-encrypt 的中间文件的证书文件。

同时设置为 :certfile:cacertfile

全部归功于@voltone (Bram Verburg)

https://elixirforum.com/t/making-ssl-tests-all-pass-for-phoenix-lets-encrypt/3507/30?u=charleso