我有一个有效的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配置需要什么来修复这个问题?
谢谢你!
1条答案
按热度按时间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