如何用华为云免费SSL证书,零成本为网站开启HTTPS

举报
赛博大妈 发表于 2026/10/25 21:02:59 2026/10/25
【摘要】 如何用华为云免费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 步)

  1. 进入证书控制台:登录华为云控制台,顶部搜索"云证书管理"(CCM),进入证书管理页面。
  2. 购买免费证书:点击"购买证书" → 证书类型选 DV 基础版 → 域名数量选"单域名" → 1 年 → 确认订单 0 元下单。
  3. 填写并验证域名:在证书列表点"申请证书" → 填写域名(如 www.example.com)→ 选择验证方式。推荐 DNS 验证:系统给出一条 CNAME 记录,到华为云 DNS 控制台添加即可,无需改动网站代码,也不影响站点运行。
  4. 签发并下载:验证通过后几分钟内签发完成。点击"下载证书" → 选择 Nginx 格式,得到压缩包,内含 .crt(证书)和 .key(私钥)两个文件。

四、在 Nginx 上部署 HTTPS

假设你已买好 ECS、配好域名解析,下面把证书部署到 Nginx 上:

  1. 上传证书:将 .crt 和 .key 上传到服务器,如 /etc/nginx/ssl/ 目录,私钥权限设为 600。
  2. 配置 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;
    }
}
  1. HTTP 跳转 HTTPS:保留 80 端口 server 块,做 301 永久重定向,让所有 HTTP 流量自动跳到 HTTPS:
server {
    listen 80;
    server_name www.example.com;
    return 301 https://$host$request_uri;
}
  1. 重载并验证: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)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。