Featured image of post 为你的个人博客购置Positive SSL证书

为你的个人博客购置Positive SSL证书

使用 Positive SSL 证书为你的个人博客提供安全保障,兼顾高性价比和可靠性

前言

对于小型博客网站来说,使用的最广泛的SSL证书就是Let’s encrypt 的 90天 免费SSL证书

很多站长的解决方案一般都是定期监测并续期该证书,这是一个 0成本 的解决方案

如果觉得定期续期有些麻烦的话,亦或是想要试试其他 SSL 证书,以下介绍极具性价比的Positive SSL证书

什么是 Positive SSL?

Positive SSL证书 是由证书颁发机构 Sectigo 推出的一款适用于中小型网站的低成本SSL证书

支持多种证书类型 DV(单域名/泛域名证书)、OV(组织验证证书)、EV(扩展验证证书)

有效期通常为 1年 ,手动续费续期,同时支持代理商和官方售后服务

与Let’s Encrypt相比

Positive SSL Let’s Encrypt SSL
证书类型 DV、OV、EV 仅支持DV (单域名/泛域名/通配符)
颁发机构 全球CA机构 Sectigo 全球CA机构 Let’s Encrypt
有效期 1年 (通常) 最高 90天
续期 手动续费续期 自动化续期
价格 付费 免费
技术支持 提供官方和代理商售后支持 无、社区支持
兼容性 高兼容性,信任度高 不兼容老旧设备

如何申请?

本站提供代购服务,提供发票,单域名证书首年 6¥/月,续期价格 9.6¥/月,通配符证书 42¥/月,货币单位 RMB,有需要请通过电子邮件联系

自行购买请前往 Sectigo官网 选择 Positive DV SSL 类别进行选购

准备 CSR (证书签名请求)

在安装了 OpenSSL 的服务器上执行以下命令,注意修改你的域名

openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr

生成过程中会要求输入证书的国家、省/州、城市、组织名、组织部门、域名(Common name)、邮箱

创建完成后保存好 mydomain.key 这是你的证书密钥,复制 mydomain.csr 中的内容提交给 Sectigo

申请成功后如何安装证书?

本文以 Nginx 配置为例

1.合并完整证书链

获得的证书压缩文件包中会包含以下4个示例证书文件

- AAACertificateServices.crt
- yourdomain.crt
- SectigoRSADomainValidationSecureServerCA.crt
- USERTrustRSAAAACA.crt

使用 WinSCP、FTP 等工具将上述文件上传到服务器的某个目录内

在服务器中执行以下命令

cd your-path#证书的位置
cat yourdomain.crt USERTrustRSAAAACA.crt SectigoRSADomainValidationSecureServerCA.crt AAACertificateServices.crt > fullchain.pem

目录下的 fullchain.pem 就是你的完整证书文件

再把申请时的密钥文件 mydomain.key 复制到当前目录便于集中管理

2.修改 Nginx 配置

打开你的站点配置文件,一般在 /etc/nginx/sites-available 目录下,修改 SSL证书部分内容

#替换为你的目录
ssl_certificate your-path/fullchain.pem;
ssl_certificate_key your-path/mydomain.key;
ssl_trusted_certificate your-path/AAACertificateServices.crt;

随后在 nginx -t 命令检查无误后,nginx -s reload 重载 Nginx 即可

SSLLABS检测结果

ssllabs

结语

本文简单介绍了 Sectigo Positive SSL证书 申请与部署教程,当然这不只是唯一选项,各位还是要看自己的需求而定!

版权

本文章隶属于 DDverse ,遵循 © CC BY-NC-SA 4.0 协议,如需转载请保留来源并在必要的时候告知我

Licensed under CC BY-NC-SA 4.0