为 EC2 上的 Docker 容器安装 SSL 证书

为 EC2 上的 Docker 容器安装 SSL 证书

我们正在托管在 EC2 实例上的 Docker 容器上运行 NGINX 服务器。我们的域已在 Amazon Route 53 上注册,但似乎 Docker 或 EC2 实例上缺少 SSL 证书。

当我们 curl 我们的域时,消息如下 -

* Connected to <<our domain>> (<<our IP of EC2 Instance>>) port 443 (#0)
* ALPN: offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to <<our domain>>:443
* Closing connection 0
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to <<our domain>>:443

它在 http 上运行良好。

我尝试在我们的 Docker 容器上安装 CertBot -喜欢这个教程。我甚至无法安装 snapd - 无法找到包。在更新 Debian 时,我发现没有可能的更新。

有什么推荐吗?
非常感谢!

相关内容