继上一次配置完七牛云的自定义域名服务后, 本来平安无事的, 谁知今天突然抽风, CentBrowser提示Mixed Content: This content should also be served over HTTPS

更新


[2022-3-2]

  • 新增【续费】区块

引申


问题来源

Chrome默认不允许带有HTTPS协议的域名访问HTTP的域名下的内容

解决办法

需要在七牛云配置域名的HTTPS服务

配置


老样子, 进入自己的bucket控制台:

进入bucket控制台

右下角融合CDN加速域名区域中点击自己为此bucket绑定的域名, 也就是要配置HTTPS的域名:

融合CDN加速域名区域

进入到域名管理页, 可以看到, 里面有我们的域名信息:

域名管理页

下拉, 找到HTTPS配置区域框, 点击修改配置按钮:

HTTPS配置区域

在右边弹出的drawer表单中填写相应的信息:

填写相应信息

点击确认之后, 可以看到顶部Tip信息:

tip成功提示

最后找到域名管理页, 在里面可以看到自己的域名信息:

域名管理页

此时的状态为处理中, 大概要等一两天左右, 耐心等待即可…

续费

SSL 证书续费之后需要手动部署:

手动部署

总结


浏览器的安全策略, 总而言之有利也有弊, 像Chrome这种, 直接把你的HTTP请求block掉, 对于企业来说, 是个提醒, 提醒要更换相对安全的HTTPS服务, 但是对于个人来说, 则显得有些多余了…