首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache通配符ssl证书

Apache通配符ssl证书
EN

Server Fault用户
提问于 2016-07-07 19:59:04
回答 2查看 171关注 0票数 1

我有通配符证书,我从我的Windows服务器中提取,并试图将该证书放到运行Apache的计算机上。我有包含私钥的pem文件以及标记为证书的4个块。

根据我在网上所读到的内容,我应该将密钥分离到它自己的文件file.key中,然后分离证书。这就是我感到困惑的地方:我是否需要将所有这些证书分离到单独的文件中,还是只将其放入一个.crt文件中?

从这里我知道我需要修改Apache的配置文件(S),但是我有一个名为httpd.conf的文件(我在网上读到的大部分内容都是用来编辑的),还有另一个名为ssl.conf的文件。那么,我应该把编辑好的台词放哪一行呢?编辑后的行如下:

代码语言:javascript
复制
SSLCertificateKeyFile /filepath
SSLCertifaceFile /filepath
EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-07-07 20:23:20

正如您注意到的,私钥应该在一个与SSLCertificateKeyFile一起使用的文件中。

假定多个证书是中间证书(也可能是根证书?)除了你自己的证书。

SSLCertificateFile至少需要终端实体证书,但是您可以(并且应该在适用的情况下)在同一文件中提供任何中间证书。

如文件所述,应正确排序:

这些文件还可能包括从叶到根排序的中间CA证书。

您可能需要检查证书,以确定哪一个证书,然后将它们连接起来,并将它们提供给SSLCertificateFile

票数 1
EN

Server Fault用户

发布于 2016-07-07 20:32:04

您不需要从所有四个中提取私钥,很可能其中只有一个有私钥。您只需要拆分其中一个证书,即实际通配符证书本身。

您还应该编辑ssl.conf文件,因为它通常用于管理HTTPS站点。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/788566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档