免费使用gpt5.5, 注册即送一个月Pro>>>

如何使用七牛云http免费空间实现全站https

玩机分享 陌小雨 61℃

利用https站点网页服务器(nginx、Apache等)使用反向代理到七牛云空间域名地址,实现https访问七牛云http图片

操作步骤

  • 新建一个代理网站,域名为image.xx.com,并添加ssl证书,实现https访问
  • 创建七牛云空间,域名指定为img.xx.com

首先要做的是在七牛云这边做好准备,让img.xx.com这个域名能正确地指向你的存储空间。

  1. 登录七牛云控制台:进入对象存储 Kodo,找到你用来存放图片的空间(Bucket)。

  2. 绑定自定义域名:在空间的“域名管理”或“CDN加速域名”设置中,点击“绑定域名”,输入你的域名img.xx.com

  3. 获取CNAME记录值:绑定成功后,七牛云会提供一个像img-xxxxx.qiniudns.com这样的CNAME地址,复制下来

  4. 配置DNS解析:前往你购买域名的服务商(如阿里云、腾讯云、Cloudflare等)的DNS解析设置页面,为img.xx.com添加一条CNAME记录,记录值就填刚才复制的七牛云地址。等待DNS生效后,七牛云那边的状态会变为“成功”

完成这一步后,你就可以使用http://img.xx.com/文件名.png来访问图片了(但此时可能还不是HTTPS)。

  • 将image.xx.com整站配置反向代理,代理到img.xx.com即可

使用宝塔面板(推荐)

  1. 添加网站:在宝塔面板里,用image.xx.com作为域名创建一个新站点(PHP版本随意,纯静态即可)。

  2. 申请SSL证书:在网站的“SSL”设置中,为image.xx.com申请并部署Let’s Encrypt或其他免费SSL证书,开启“强制HTTPS”。

  3. 设置反向代理:在网站的“反向代理”设置中,添加一条规则:

    • 代理名称:随意填写。

    • 目标URL:填写https://img.xx.com(注意要带https://)。

    • 发送域名(proxy_set_header Host)设置为$host或直接填img.xx.com

  • 最后,就可以使用https://image.xx.com/文件名.png访问七牛云http图片了

转载请注明:小雨科技 _武汉网站建设_武汉小程序搭建 » 如何使用七牛云http免费空间实现全站https

喜欢 (0)
⚡ 加速 by 陌小雨 | 业务联系QQ:274728691