Apache服务器安装SSL证书教程

Apache服务器部署安装SSL证书实现网站域名HTTPS安全访问。步骤非常简单,只需要以下4大步骤。

前提条件:

Apache 需要先安装 ssl 模块之后才支持 https 的配置,如果没有ssl模块,可以使用“yum install mod_ssl –y”进行安装。

一、获取证书

1、免费申请SSL证书,证书申请成功后,证书供应商会提供证书文件(.zip)压缩格式,当中有包含四种证书格式如:Tomcat、Nginx、IIS、Apache;Apache服务器上需要用到Apache文件夹内的证书。

2、打开Apache文件夹可以看到4 个文件。包括公钥、证书链,私钥和RSA格式的私钥。

二、安装证书

1、 将 xxx.crt 证书文件,xxx.ca-bundle 中间证书文件和 xxx.key 私钥文件都上传到 Apache服务器上文件夹中(可以新建一个 cert 文件夹,一般放在 Apache 的安装目录下);

2、 打开 Apache 安装目录下 conf.d/ssl.conf文件 (也可能是 conf/extra/httpd-ssl.conf,

与操作系统及安装方式有关), 在配置文件中查找以下配置语句:

# 添加 SSL 协议支持协议,去掉不安全的协议

SSLProtocol all -SSLv2 -SSLv3

# 修改加密套件如下

SSLCipherSuite ECDH:AESGCM:HIGH:!DH:!RC4:!aNULL:!eNULL

SSLHonorCipherOrder on

SSLCertificateFile /etc/httpd/conf/cert/xxx.crt #这里配置证书文件的路径

SSLCertificateKeyFile /etc/httpd/conf/cert/xxx.key #配置 key 文件的路径

SSLCertificateChainFile /etc/httpd/conf/cert/xxx.ca-bundle #配置中间证书的路径

三、重启 Apache

systemctl restart httpd

四、测试 SSL 证书

在浏览器地址栏输入绑定ssl证书的域名,测试您的 SSL 证书是否安装成功。如果成功,则浏览器地址栏会显示一个安全锁标志,点击可查看证书信息。证书示例如下:

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值