如何用华为云免费SSL证书,零成本为网站开启HTTPS
【摘要】 如何用华为云免费SSL证书,零成本为网站开启HTTPS买好云主机、解析好域名,离网站上线就差最后一步——HTTPS。本文以华为云免费 DV 证书为例,从申请到 Nginx 部署,带你零成本加上那把"小绿锁"。 一、为什么必须上 HTTPS?不少人觉得 HTTP 凑合用就行,但现实是:浏览器安全提示:Chrome、Edge 对 HTTP 页面直接标"不安全",用户看到红字警告,信任度骤降。平...
如何用华为云免费SSL证书,零成本为网站开启HTTPS
买好云主机、解析好域名,离网站上线就差最后一步——HTTPS。本文以华为云免费 DV 证书为例,从申请到 Nginx 部署,带你零成本加上那把"小绿锁"。
一、为什么必须上 HTTPS?
不少人觉得 HTTP 凑合用就行,但现实是:
- 浏览器安全提示:Chrome、Edge 对 HTTP 页面直接标"不安全",用户看到红字警告,信任度骤降。
- 平台硬性要求:微信小程序、iOS ATS、开放平台回调地址均强制 HTTPS,HTTP 直接调不通。
- 搜索引擎加成:百度和 Google 均将 HTTPS 作为排名参考信号,同等条件下更易收录、排名靠前。
- 传输安全:HTTP 明文传输,密码、token 可被中间人截获篡改;HTTPS 基于 TLS 加密,从根上杜绝窃听与篡改。
二、免费 DV 证书 vs 付费 OV/EV 证书
华为云证书管理服务(CCM)提供多种证书,先搞清区别再决定买哪种:
| 对比项 | 免费 DV 证书 | 付费 OV 证书 | 付费 EV 证书 |
|---|---|---|---|
| 验证级别 | 仅验证域名所有权 | 验证域名 + 企业身份 | 域名 + 企业 + 严格审核 |
| 签发速度 | 几分钟 | 1~3 个工作日 | 3~7 个工作日 |
| 浏览器显示 | 小绿锁 | 小绿锁 + 组织名 | 绿色地址栏 + 组织名 |
| 保护域名 | 单域名 | 单 / 多 / 泛域名 | 单 / 多域名 |
| 有效期 | 1 年 | 1 年 | 1 年 |
| 价格 | 免费 | 数百~数千元/年 | 数千~上万元/年 |
| 适用场景 | 个人博客、测试站 | 企业官网、电商 | 金融、大型电商 |
**怎么选:**个人站长和初创项目,免费 DV 证书完全够用——浏览器一样显示小绿锁,加密强度一样,区别只是不显示企业名称。
三、申请免费 SSL 证书(4 步)
- 进入证书控制台:登录华为云控制台,顶部搜索"云证书管理"(CCM),进入证书管理页面。
- 购买免费证书:点击"购买证书" → 证书类型选
DV 基础版→ 域名数量选"单域名" → 1 年 → 确认订单 0 元下单。 - 填写并验证域名:在证书列表点"申请证书" → 填写域名(如
www.example.com)→ 选择验证方式。推荐 DNS 验证:系统给出一条 CNAME 记录,到华为云 DNS 控制台添加即可,无需改动网站代码,也不影响站点运行。 - 签发并下载:验证通过后几分钟内签发完成。点击"下载证书" → 选择
Nginx格式,得到压缩包,内含.crt(证书)和.key(私钥)两个文件。
四、在 Nginx 上部署 HTTPS
假设你已买好 ECS、配好域名解析,下面把证书部署到 Nginx 上:
- 上传证书:将
.crt和.key上传到服务器,如/etc/nginx/ssl/目录,私钥权限设为 600。 - 配置 443 端口:编辑
nginx.conf,新增或修改 server 块:
server {
listen 443 ssl;
server_name www.example.com;
ssl_certificate /etc/nginx/ssl/www.example.com.crt;
ssl_certificate_key /etc/nginx/ssl/www.example.com.key;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
location / {
root /var/www/html;
index index.html;
}
}
- HTTP 跳转 HTTPS:保留 80 端口 server 块,做 301 永久重定向,让所有 HTTP 流量自动跳到 HTTPS:
server {
listen 80;
server_name www.example.com;
return 301 https://$host$request_uri;
}
- 重载并验证:
nginx -t测试配置 →nginx -s reload重载 → 浏览器访问https://www.example.com,地址栏出现小绿锁即部署成功。
五、续期与避坑要点
- 有效期 1 年:免费证书到期不会自动续期,建议到期前 30 天重新申请并替换,设个日历提醒别忘。
- 验证记录可删:证书签发后,DNS 验证用的 CNAME 记录保留或删除均可,不影响证书正常使用。
- 多域名要分别申请:免费证书为单域名,
example.com和www.example.com算两个,需分别申请;子域名多可考虑付费泛域名(通配符)证书。 - 对比 Let’s Encrypt:Let’s Encrypt 也免费且支持自动续期,但需装 certbot 配定时任务;华为云免费证书控制台点几下即可,更友好,代价是手动续期。
- 私钥务必保密:
.key是私钥,权限设 600,切勿提交到 Git 仓库或公开分享,泄露等于证书作废。
六、总结
从买云主机、配 DNS 到上 HTTPS,低成本上云链路就此打通。华为云免费 DV 证书让"小绿锁"不再花钱——控制台申请 + Nginx 几行配置,个人站即可零成本完成全站加密。
证书管理控制台:https://console.huaweicloud.com/ccm | DNS 控制台:https://console.huaweicloud.com/dns
原创内容,欢迎评论区交流你的部署经验与踩坑~
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)