请选择 进入手机版 | 继续访问电脑版

Websoft9技术社区(旧版)

 找回密码
 立即注册
查看: 991|回复: 4

SSL证书无法安装

[复制链接]

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2016-9-25 23:31:49 | 显示全部楼层 |阅读模式
先按阿里云的方法,安装完了重启apache无法启动,然后恢复备份的apache配置文件,apache正常启动,然后用自己的证书替换conf下的原有证书,apache无法启动
,再换回备份的原有证书,apache启动正常,结果就是无法安装自己的SSL证书



回复

使用道具 举报

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2016-9-25 23:36:55 | 显示全部楼层
阿里云的安装方法
https://help.aliyun.com/knowledg ... 7742228.0.0.ioylCO#我获取到的数字证书如何配置在自己的Apache中?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2016-9-26 00:26:59 | 显示全部楼层
本帖最后由 NET风云 于 2016-9-26 00:29 编辑

已经找到解决办法了
从阿里云申请的证书,pem文件只有两段,不足三段,所以只能改成一个crt文件,加一个key文件
按阿里云给出的方法去安装,文件少一个到没影响,关键是原apache里本来就有一个(可能是示例证书),所以按阿里云的方法就和原证书产生了冲突,那么替换原有证书就是最简单方便的方法了,所以把自己的证书名称改成apache里的原有证书名称,替换为什么不行呢?是一开始我没注意到,apache里还有一个csr文件,这是记录原证书信息的文件,我们在阿里云申请的SSL证书是不包含这个文件的,所以这个文件产生了冲突,造成安装不成功,如果没有特别的需要,那么直接删除csr文件就成功了!

下边总结一下
1,下载证书
2,获得一个XXXXXXXXXXXXX.pem,文件和一个XXXXXXXXXXXXXX.key文件
3,打开apache里的conf文件夹,找到server.crt,server.key,server.csr这三个文件
4,修改下载回来的XXXXXXXXXXXXXXX.pem文件为server.crt,XXXXXXXXXXXXX.key文件为server.key
5,上传,替换apache中原有的两个文件,删除apache中的server.csr文件或者移除
6,重启apache,SSL证书生效,在http的后边加s,打开网站不再提示网站安全证书有问题了
广告一下,效果如https://netfy.cn,SSL安全证书对SEO有极重要的影响
回复 支持 反对

使用道具 举报

284

主题

396

帖子

1584

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1584
发表于 2016-9-26 09:02:23 | 显示全部楼层
很棒!
回复

使用道具 举报

82

主题

86

帖子

318

积分

版主

Rank: 7Rank: 7Rank: 7

积分
318
发表于 2016-9-26 14:07:57 | 显示全部楼层
好贴!楼主的论坛很酷
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|官网首页|站点统计|Archiver|手机版|小黑屋|Websoft9技术社区(旧版) ( 湘ICP备16009117号

GMT+8, 2018-1-19 09:29 , Processed in 0.017458 second(s), 9 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表