apachessl证书更新

Posted 是馄饨呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apachessl证书更新相关的知识,希望对你有一定的参考价值。

由于项目的服务ssl证书快要过期,所以现在需要更新证书

什么是SSL证书

我们都知道目前互联网安全威胁愈演愈烈,各类入侵、劫持事件层出不穷,欺诈、钓鱼网站比比皆是。https加密传输方案在传输层可有效防止他人截获,同时客户端浏览器的强制验证手段,可有效帮助用户甄别真实网站,避免上当受骗,因此https也成为越来越多的互联网站的标配。
其实SSL证书是一种数字签名证书,用于建立网站标识并使用加密技术向网站发送数据。SSL证书由称为证书颁发机构(CA)的受信任机构颁发,通常包含所有者的名称,颁发者的名称,证书持有者的公钥和到期日期等信息。
  当网站想要接受密码,信用卡详细信息和其他敏感信息等敏感信息时,通常会使用SSL证书。将站点原有服务升级为HTTPS后,可有效防止用户信息被他人截取,同时也可以帮助用户甄别真实网站,提升企业形象。在站点部署DV或OV证书后,浏览器地址栏标记为绿色,表示用户和网站之间建立是私密链接。
  

apache 更新证书

证书不是永久有效的,因为它不保证我们以后的网站不会成为钓鱼网站,所以其有过期时间,我们现在就需要更新证书。

我们在获取更新后的证书文件后,需要替换原来的证书,证书上传可以通过文件上传工具上传到linux中。

ssl证书存放位置:/etc/ssl/certs

将证书上传后,在 apache 配置文件中更新文件目录,重启项目便可以了。
apache 中的配置文件位置:/etc/httpd/conf.d/httpd-vhost.conf,这是我们配置文件位置,有时候可能在/etc/httpd/conf/httpd.conf,这个要看具体的服务配置文件位置。

编辑配置文件,找到我们要更新的服务的配置

找到需要更改的ServerName,并修改SSL证书文件,这个是我已经替换过的。

重启apache服务

通过命令apachectl -k restart

扩展

service httpd start,是 centos 6 的命令,在 centos 7中用 systemctl start httpd。

以上是关于apachessl证书更新的主要内容,如果未能解决你的问题,请参考以下文章

健全性检查 - 我的 EC2 的公共 AMI 是不是应该在首次启动时生成新的 Apache SSL 证书?

Apache SSL:“过时的密钥交换(RSA)”[关闭]

Apache SSL 错误 - 无法为装订配置服务器证书

如何从 Godaddy 证书导出私钥并与 Apache SSL 一起使用

apache下部置web项目, 改用https访问方式!这要怎么做?

我需要将 .CER 转换为 .CRT 以获得 Apache SSL 证书吗?如果是这样,怎么做?