2024年03月15日更新:阿里云受《关于Digicert EE SSL证书管理服务的费用调整通知》的影响,免费提供1年的SSL证书将变为3个月,原1年版的免费证书需要收取68元/张/年,详情:阿里云公告

前几年博客使用的是 Let’s Encrypt 免费证书,优点是申请和部署比较方便,并支持通配域名,不足的是每三个月需要重新申请并部署。最近发现阿里云也提供了免费的SSL证书,好处是该证书有效期是一年,虽然不支持通配,但可以申请20个二级域名,对于一般用户来说也足够使用。 研究了一下将申请和部署方式记录下来,防止一年后忘记。

阿里云SSL证书申请

阿里云 - 控制台 - SSL证书 - 免费证书 - 立即购买 - 免费证书 - 20 - 无需求

具体路径如下图:

微信截图_20221127231425.png

创建证书

创建证书 - 填写信息 - 添加DNS解析 - 验证

具体信息如下图:

微信截图_20221127231546.png

微信截图_20221127231620.png

部署

系统&服务

  • Ubuntu 20.04
  • Apache2

关键步骤

  1. 下载 Apache 证书,并修改名称和后缀:
xxxx_public.crt -> fullchain.pem
xxxx_chain.crt  -> certificate.crt
xxxxxxxxx.key   -> private.key
  1. 部署

证书路径:

cd /etc/apache2/cert/w

部署:

SSLEngine on

SSLCertificateFile      /etc/apache2/cert/w/xxx/fullchain.pem
SSLCertificateKeyFile   /etc/apache2/cert/w/xxx/private.key
SSLCertificateChainFile /etc/apache2/cert/w/xxx/certificate.crt

重启服务:

sudo /etc/init.d/apache2 restart

已有 4 条评论

  1. 我也早就白嫖了。

  2. 最近没来看,突然发现博客更新了哈哈

  3. 白嫖两年多了,很稳

    1. 哈哈哈哈哈,我刚开始白嫖。对了,友链信息已改。

添加新评论