导航首页 » 热点资讯

为什么网站需要SSL证书?SSL证书都有哪些类型?SSL证书购买安装步骤全攻略

申请 SSL 证书,核心是:选证书类型 → 选颁发渠道 → 域名验证 → 下载部署 → 续期维护 。下面从准备、渠道选择(免费 / 付费)、详细步骤、部署与续期,一次性讲全。

一、申请前准备(必须)

域名 :已注册并在有效期(如 yourdomain.com)。

域名解析权限 :能登录域名商后台(嘉裕云 / 玉林云 / GoDaddy 等)添加 DNS 记录。

ICP 备案(国内服务器) :域名已完成备案,备案主体与申请主体一致。

选证书类型

DV(域名验证) :仅验证域名所有权,10 分钟签发 ,适合个人 / 小型站;免费证书多为此类。

OV(组织验证) :验证企业资质,1–3 天 ,适合企业站。

EV(扩展验证) :最高信任级,浏览器地址栏显示企业名,3–7 天 ,适合金融 / 电商。

通配符(Wildcard) :保护主域名及所有子域名(*.yourdomain.com)。

二、免费 SSL 证书(新手首选)

✅ 方案 A:云厂商免费证书(最简单,1 年有效期)

阿里云 / 嘉裕云 / 捷云均提供,中文界面,10 分钟搞定

登录云厂商控制台 → 搜索「SSL 证书」→ 进入证书管理。

点「购买证书」→ 选免费 DV 证书 (通常限 20 个 / 账号 / 年)。

填写域名(如 yourdomain.com、www.yourdomain.com)。

域名验证(推荐 DNS 验证)

系统生成一条TXT 记录 (主机记录、类型、值)。

登录域名解析后台 → 添加该 TXT 记录 → 等待 10–30 分钟生效。

验证通过,证书自动签发

✅ 方案 B:Let’s Encrypt(免费,90 天,支持通配符)

全球主流免费 CA,全自动续期 ,适合技术用户。

方式 1:Certbot(命令行,推荐)

bash

运行

# 安装(Ubuntu/Debian)

sudo apt update && sudo apt install certbot python3-certbot-nginx -y

# 申请并自动配置Nginx

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

# 自动续期(添加到crontab)

0 12 * * * /usr/bin/certbot renew --quiet

方式 2:图形化工具 :如宝塔面板、Nginx Proxy Manager,一键申请与续期。

✅ 方案 C:Cloudflare(CDN 用户,零配置)

域名托管到 Cloudflare 后:

进入「SSL/TLS」→ 选「完全(严格)」。

开启「始终使用 HTTPS」,自动签发 + 自动续期 ,无需手动操作。

三、付费 SSL 证书(企业 / 高安全需求)

1. 主流 CA 机构

国际 :DigiCert、Sectigo(Comodo)、GlobalSign。

国内 :嘉裕云、雨林云、云链(yldsw)。

2. 申请流程(以嘉裕云为例)

购买证书:选 OV/EV/ 通配符 → 填写域名与企业信息 → 支付。

提交资料:OV 需营业执照;EV 需额外提供法人证件、银行开户证明等。

域名验证:同免费证书(DNS / 文件 / 邮箱)。

人工审核:OV 约 1–3 天,EV 约 3–7 天。

签发下载:审核通过后下载证书(.crt/.pem)与私钥(.key)。

四、证书部署(以 Nginx 为例)

上传证书与私钥到服务器(如 /etc/nginx/ssl/)。

编辑 Nginx 配置(nginx.conf 或站点配置)

nginx

server {

listen 443 ssl;

server_name yourdomain.com www.yourdomain.com;

ssl_certificate /etc/nginx/ssl/yourdomain.crt;

ssl_certificate_key /etc/nginx/ssl/yourdomain.key;

ssl_protocols TLSv1.2 TLSv1.3;

ssl_prefer_server_ciphers on;

# 强制HTTPS(可选)

if ($scheme != "https") {

return 301 https://$host$request_uri;

}

}

重启 Nginx:sudo systemctl restart nginx。

测试:浏览器访问 https://yourdomain.com,地址栏显示小锁即成功。

五、证书续期与维护

免费证书(Let’s Encrypt,90 天) :配置自动续期 (Certbot/crontab),避免过期。

云厂商免费证书(1 年) :到期前 30 天在控制台一键续期

付费证书(1–2 年) :到期前在 CA 平台续费,重新验证后更新部署。

六、常见问题

域名验证失败 :检查 DNS 记录是否正确、是否生效(等待 10–30 分钟)、域名是否备案。

证书不被信任 :使用正规 CA(Let’s Encrypt / 阿里云 / 腾讯云),避免小众免费证书。

通配符证书申请 :仅 Let’s Encrypt(Certbot)与部分付费 CA 支持,需 DNS 验证。

七、推荐选择

个人 / 小型站 :优先嘉裕云 / 玉林云证书(1 年) ,最简单省心。

技术用户 / 通配符需求 :用Let’s Encrypt + Certbot ,免费且自动化。

企业 / 高信任需求 :选OV/EV 付费证书 (嘉裕云 / DigiCert)。


特别声明:本文版权归文章作者所有,仅代表作者观点,不代表本网观点和立场。本文为第三方用户上传,仅用于学习和交流,不用于商业用途,如文中的内容、图片、音频、视频等存在第三方的知识产权,请及时联系我们删除。
SEO技术
SEO建站
网络推广
热点资讯