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

egdjgwm8  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(230)

我有一个有效的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配置需要什么来修复这个问题?
谢谢你!

vwoqyblh

vwoqyblh1#

真是个二郎梁子!
升级到OTP 23.2.4有所帮助。
此外,我还必须使用一个证书文件,它将我的证书和Lets-encrypt的中间文件结合在一起。
将其设置为:certfile:cacertfile
感谢@voltone(布拉姆·维尔堡)
https://elixirforum.com/t/making-ssl-tests-all-pass-for-phoenix-lets-encrypt/3507/30?u=charleso

相关问题