本文参考以下文章并整理:

  • 阿里云SSL证书免费申请方法(图文教程)
  • 藏羚骸的博客~阿里云 SSL证书部署(DigiCert 免费版 SSL)

2022阿里云免费SSL证书品牌为DigiCert DV单域名证书,每个阿里云账号可以申请20个免费SSL证书资源包,SSL证书大全图文详解阿里云SSL证书免费申请和部署教程,包括SSL证书申请域名DNS验证等操作。

阿里云DigiCert 免费版 SSL 有效期一年,过期后需要重新部署SSL。所以,不管是第一次部署SSL还是刚接手公司项目SSL就到期的小伙伴都可以看一下该文章。

阿里云SSL免费证书申请方法

1、打开阿里云SSL证书页面,点击“选购SSL证书”

如下图:

2、SSL证书服务选择“DV单域名证书【免费试用】”

如下图:

按照以下选择:

  • 商品类型:SSL证书
  • SSL证书服务:DV单域名证书【免费试用】
  • 数量:20

可以看到配置费用为0元,然后点“立即购买”,勾选协议,支付0元,如下图:

支付成功后,即购买了免费SSL证书资源包,这个资源包可以申请20个免费SSL证书,后续需要在SSL管理控制台申请使用。

3、登录到阿里云SSL证书管理控制台

4、选择“SSL证书”–“免费证书”–“证书申请”

如下图:

5、填写证书申请表单

填写域名、域名验证方式、联系人等信息,如下图:

阿里云SSL证书申请信息填写

  • 证书绑定域名:填写你的网站域名,如www.aliyunbaike.com
  • 域名验证方式:如果你的域名是在当前的阿里云账号下申请的,就选“自动DNS验证”,如果不在当前账号下,就选“手工DNS验证”
  • 联系人:没有联系人,就新建一个联系人,根据事情情况填写
  • 所在地:根据实际情况填写
  • 密钥算法:RSA
  • CSR生成方式:系统生成

6、域名DNS验证

如果当前申请SSL证书和域名在同一阿里云账号下,选择自动DNS验证,系统会自动帮你添加DNS验证。但是,如果域名不在当前阿里云账号下,就需要选择手工DNS验证,如下图:

阿里云SSL证书手工DNS验证

按照上图中SSL证书验证提示,登录到域名管理控制台,为域名添加TXT记录,主机记录为_dnsauth,复制记录值。SSL大全以阿里云域名解析为例,演示一下申请SSL证书域名添加DNS验证方法,登录到阿里云域名DNS解析控制台,按照下图添加:

阿里云域名DNS验证

如上图,TTL默认10分钟即可,然后点确认。

7、域名验证,提交审核

回到刚刚的SSL证书申请页面,点击“验证”,如果域名验证成功,点击“提交审核”即可,如下图:

提交审核后会提示:已经成功提交到CA公司,请您保持电话畅通,并及时查阅邮箱中来自CA公司的电子邮件。如下图:

一般等待几分钟即可下发SSL证书,然后下载证书即可。阿里云SSL证书支持多种服务器类型,如:Tomcat、Apache、Nginx、IIS、JKS、其他及根证书下载。如下图:

以上是SSL证书大全网分享的阿里云免费SSL证书申请方法,2022年更新,亲测成功的申请教程。

另外,以下是阿里云免费SSL证书相关说明,大家可以看下:

1、原DIgicert免费单域名证书,建议用于测试、个人试用等场景,org、jp等特殊域名存在无法申请的情况,正式环境建议使用付费证书。
2、每个实名主体个人/企业,一个自然年内可以领取一次数量为20的云盾单域名试用证书,如需更多云盾单域名试用证书需要额外付费购买。
3、云盾单域名试用证书在自然年结束时,会自动清除未签发的数量(每个自然年12月31日24:00)
4、云盾单域名试用证书不支持续费补齐时间

阿里云SSL证书部署方法

1、 根域名部署SSL

以nginx为例 点击上图右边下载按钮

下载后将文件解压

放在nginx.conf规定的路径上 查看nginx安装路径

ps  -ef | grep nginx

或者linux查找文件夹或者文件命令,例如:

find / -name nginx.conffind /-name mysql

在nginx.conf中添加

#以下属性中,以ssl开头的属性表示与证书配置有关。
server {listen 443 ssl;#配置HTTPS的默认访问端口为443。#如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。#如果您使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。server_name yourdomain; #需要将yourdomain替换成证书绑定的域名。root html;index index.html index.htm;ssl_certificate cert/cert-file-name.pem;  #需要将cert-file-name.pem替换成已上传的证书文件的名称。ssl_certificate_key cert/cert-file-name.key; #需要将cert-file-name.key替换成已上传的证书私钥文件的名称。ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;#表示使用的加密套件的类型。ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #表示使用的TLS协议的类型。ssl_prefer_server_ciphers on;location / {root html;  #Web网站程序存放目录。index index.html index.htm;}
}

设置HTTP请求自动跳转HTTPS
如果您希望所有的HTTP访问自动跳转到HTTPS页面,则可以在需要跳转的HTTP站点下添加以下 rewrite 语句。

注意: 以下代码片段需要放置在nginx.conf文件中 server {} 代码段后面,即设置HTTP请求自动跳转HTTPS后,nginx.conf文件中会存在两个 server {} 代码段。

server {listen 80;server_name yourdomain; #需要将yourdomain替换成证书绑定的域名。rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。location / {index index.html index.htm;}
}

具体 nginx.conf 中语法有什么不懂可以百度搜索一下

配置完成后记得重启nginx

 ./nginx -s reload

如果重启Nginx服务时收到报错,您可以使用以下方法进行排查:

  • 收到the "ssl" parameter requires ngx_http_ssl_module报错:您需要重新编译Nginx并在编译安装的时候加上--with-http_ssl_module配置。
  • 收到"/cert/3970497_pic.certificatestests.com.pem":BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/cert/3970497_pic.certificatestests.com.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)报错:您需要去掉证书相对路径最前面的/。例如,您需要去掉/cert/cert-file-name.pem最前面的/,使用正确的相对路径cert/cert-file-name.pem

2、CDN部署SSL

点击创建SSL右侧部署按钮进行部署

选择后cdn为之前创建好的cdn域名选择部署

3、服务器 部署SSL( linux写法)

确定后部署验证,验证如果失败请对照cert路径是否填写正确。

更多关于阿里云SSL证书问题及解答,可以参考阿里云官方页面:

官方文档:阿里云SSL证书官方页面

以上文章转自:

  • 阿里云SSL证书免费申请方法(图文教程)
  • 藏羚骸的博客~阿里云 SSL证书部署(DigiCert 免费版 SSL)

阿里云SSL证书免费申请和部署方法((DigiCert 免费版 SSL-图文教程)相关推荐

  1. 架构师小跟班:SSL证书免费申请及部署,解决页面样式错乱问题

    申请证书 1.登录阿里云控制台,产品与服务,选择SSL证书 2.进入SSL证书页面,点击"购买证书",选择免费1年的证书类型,点击"立即购买" 3.返回SSL证 ...

  2. 架构师小跟班:SSL证书免费申请及部署,解决页面样式错乱问题完整攻略

    申请证书 1.登录阿里云控制台,产品与服务,选择SSL证书 2.进入SSL证书页面,点击"购买证书",选择免费1年的证书类型,点击"立即购买" 3.返回SSL证 ...

  3. 阿里云SSL证书免费申请方法(图文教程)

    2022阿里云免费SSL证书品牌为DIgicertDV单域名证书,每个阿里云账号可以申请20个免费SSL证书资源包,SSL证书大全图文详解阿里云SSL证书免费申请教程,包括SSL证书申请域名DNS验证 ...

  4. 「服务端」阿里云https如何免费申请

    本文主要介绍如何在阿里云https如何免费申请 一.基本材料 1.域名 2.阿里云服务器 3.备案 小提示:DV通配符证书和单域名免费证书的区别 DV通配符证书:收费的,通配符证书可以匹配所有的二级域 ...

  5. 2021年腾讯云SSL证书免费申请实现https访问教程

    腾讯云ssl证书是由受信任的权威数字证书颁发机构CA在验证服务器身份后颁发的一种数字证书(数字证书包括:SSL证书.客户端证书.代码签名证书等).SSL 本身是一种加密传输协议,因为配置在服务器上也称 ...

  6. 阿里云域名证书免费认证教程

    1去购买资格0元,2可以免费创建20个证书.哪里广告了,审核的人呢 出来 2021-1月更新: 证书认证每年一次性免费领取20个! 教程:申请免费DV试用证书 - SSL证书服务 - 阿里云 领取地址 ...

  7. HTTPS成“新宠”,七牛云推出SSL证书免费申请 并宣布HTTPS调价

    HTTPS成为传输协议界的"新宠" 作为最大的流量入口,近年来,出于安全性的考虑,Google掀起了使用HTTPS的潮流,到目前为止Google全站已经有超过85%的链接启用了HT ...

  8. 阿里云学生服务器免费申请流程(2023新版教程)

    2023阿里云学生服务器免费领取,先完成学生认证即可免费领取一台云服务器ECS,配置为2核2G.1M带宽.40G系统盘,在云服务器ECS实例过期之前,完成实验与认证任务,还可以免费续费6个月,阿里云百 ...

  9. 2021最新 阿里云ECS建网站(建站)超详细全套完整图文教程

    第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是阿里云学生专属活动.首先,你需要在阿里云官网注册账号. ...

  10. 阿里云ECS建网站(建站)超详细全套完整图文教程! [

    第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是阿里云学生专属活动.首先,你需要在阿里云官网注册账号. ...

最新文章

  1. 记录gitee再次提交和错误提示
  2. Impala手动安装
  3. sysbench压测服务器及结果解读(重点)
  4. vector和list容器有哪些区别
  5. 华为h22h05服务器做raid_华为V5服务器 RAID控制卡(LSI SAS3008IR)
  6. mybatis if test 判断参数_什么?你还在if判断参数?Spring Boot 注解进行参数校验真香...
  7. 闪耀在UNIX传奇往事中的启示,UNIX见证者带你一览究竟
  8. 金三银四我带你去BAT面试现场,砥砺前行!
  9. 开发工具 idea中出现Error:(1, 1) java: 非法字符: ‘\ufeff‘
  10. 个人商业画布学习笔记
  11. HTTP 请求头 Header
  12. 小米8鸿蒙系统,小米手机刷鸿蒙系统
  13. 常用域名控制面板地址
  14. Java每日一题——>739. 每日温度(蛮力法,栈方法)
  15. POI excel插入图表
  16. free源码分析---1
  17. osgEarth的Rex引擎原理分析(一一四)rex与mp引擎的关系
  18. 机器学习——信用卡反欺诈案例
  19. pythoneducoder苹果梨子煮水的功效_苹果梨子汤的功效
  20. 哈利波特与死圣中文版

热门文章

  1. 如何使用树莓派 连接千寻开发板开发高精度应用
  2. 【STM32Cube_13】使用硬件I2C读写EEPROM(AT24C02)
  3. 分析咪蒙1013篇文章,300多万字,她凭什么会火?
  4. vc707 MicroBlaze LCD 试验
  5. SegmentFault 社区访谈 | 有位公子在奇舞
  6. EXCEL-解决表格被锁定和分组的冲突
  7. 设置及清除Excel打开密码的两种方法
  8. 网课题库系统公众号功能
  9. 通过对arcsinx的泰勒展开式求圆周率值
  10. C# 导出Excel、组件NPOI设置单元格格式