【发布时间】:2015-08-07 10:24:45
【问题描述】:
我有一个最大的问题:SSL 我正在尝试在我的系统中安装证书,并且我的系统有 3 个由 vagrant 管理的容器。
数据库(码头工人) 主系统(码头工人) proxy(docker) - 这是一个反向代理
当我尝试在我的容器代理中安装并在文件夹中安装所有证书时。 我改变了
<Virtualhost>
## SSL directives
SSLEngine on
SSLCertificateFile "/etc/apache2/ssl/www.mydomain.com.br.crt"
SSLCertificateKeyFile "/etc/apache2/ssl/mykey.key"
SSLCACertificateFile "/etc/apache2ssl/sslroot.crt"
SSLCertificateChainFile "/etc/apach2/ssl/Intermediate.crt"
</Virtualhost>
显然我在路径文件夹 /etc/apache2/ssl/ 中的证书
当我尝试重新启动我的 Apache 时,我的容器“代理”不再运行,并且它们的状态为已停止。我称之为 docker log 代理:
***[error] Init: Unable to read server certificate from file /etc/apache2/ssl/www.patobragado.gedvic.com.br.key
[Thu Aug 06 11:01:02 2015] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Thu Aug 06 11:01:02 2015] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error***
有人知道我该如何解决这个问题吗?
我需要在服务器中安装这个 SSL。
【问题讨论】:
标签: ssl amazon-ec2 docker apache2 x509certificate