技术知识文章集合TECHNICAL ARCHIVE · 807 DOCUMENTS

显示模式

登录
ARCHIVE DOCUMENTBE

七牛云存储上传自有证书开启 HTTPS 访问

所属分类
Backend
文件格式
Markdown
原始路径
Backend/七牛云存储上传自有证书开启HTTPS访问
本文目录5 个章节
  1. 背景
  2. 腾讯云证书包的版本差异
  3. 七牛上传界面填写
  4. ⚠️ 关键坑:HTTPS 流量计费规则
  5. 整理者注

七牛云存储上传自有证书开启 HTTPS 访问

Category(分类): Backend Status: 已读

原文:七牛云存储上传自有证书开启https访问。 本文为整理版本(原文较短,全文收录要点)。

背景

七牛云存储本身也提供免费 SSL 证书申请,但作者习惯用腾讯云申请的免费 SSL 证书(每年 20 张免费额度)。在七牛上传证书时,界面要求直接粘贴证书内容与私钥,而腾讯云下载的证书包里有多种服务器版本,需要选对文件。

腾讯云证书包的版本差异

腾讯免费 SSL 证书提供不同服务器环境的版本:

Apache 版(三个文件,不是我们要的):

  • 1_root_bundle.crt
  • 2_www.beizigen.com.crt
  • 3_www.beizigen.com.key

Nginx 版(两个文件,用这两个):

  • 1_www.beizigen.com_bundle.crt
  • 2_www.beizigen.com.key

七牛上传界面填写

字段填写内容
证书备注名你的域名
证书内容Nginx 版 1_xxx_bundle.crt 文件的全部内容
证书私钥Nginx 版 2_xxx.key 文件的全部内容

⚠️ 关键坑:HTTPS 流量计费规则

绑定域名开启 HTTPS 后,该域名无论使用 HTTP 还是 HTTPS 访问,都会计入 HTTPS 流量:

  • 赠送的流量不再有用;
  • 包括邀请好友注册赠送的永久免费流量也不适用于 HTTPS 访问。

也就是说,开了 HTTPS 之后,即使全部访客走 HTTP,也按 HTTPS 流量计费。是否有必要开,请结合自己站点的流量与预算评估。

整理者注

完整链路回顾(配合本站另外两篇):

  1. 七牛创建空间 → 绑定自定义加速域名 → 配置 CNAME(见《七牛云配置 CDN 域名的 CNAME》);
  2. 腾讯云申请免费 SSL → 下载 Nginx 版 → 粘贴上传七牛(本文);
  3. 自建源站/Nginx 直接部署证书的场景(见《Nginx 服务器 SSL 证书安装部署》)。

一句话总结本文:选 Nginx 版的两个文件(crt 填证书内容、key 填私钥),开 HTTPS 前算清流量账。

807 DOCUMENTS · 12 COLLECTIONS
ARCHIVE SEARCH807 篇文章