*.cer
我已从托管服务收到一个文件1and1
。该证书适用于我的域名。涉及的文档很少,我需要让它运行,以便我的 Apache 网络服务器支持https
。
文件开头为
-----BEGIN CERTIFICATE-----
CERTIFICATE&STRING&HERE
-----END CERTIFICATE-----
如何为 apache 创建所有必需的证书文件?在另一个提供商托管的另一台服务器上,我配置了https
三个不同的文件。
SSLCertificateFile "/path/to/file.crt"
SSLCertificateKeyFile "/path/to/file.key"
SSLCACertificateFile "/path/to/file.ca-bundle"
我很困惑,因为第二个提供商显然提供了公钥 (crt) 和私钥 (key),而现在我只有 cer 文件。事实上,我可以下载另一个名为中间的 cer 文件。第一个 () 是私钥吗?我可以从文件和公钥1.cer
中创建公钥吗?还是公钥和私钥都可以。1.cer
intermediate.cer
1.cer
文档仅说:
要使用您管理的 SSL 证书,您必须从域中心下载私钥,然后在服务器上安装中间证书、私钥和公钥。根证书是自签名的证书颁发机构证书,它与中间证书和 SSL 证书一起创建“证书链”。
这里发生了什么?