起因

昨晚我将本站博客从 guole.fun 切换到了 blog.guole.fun,原来的 guole.fun 搞了个个人主页。(欢迎访问:郭乐の主页

一顿操作猛如虎,搞完SSL证书又是大半宿。结果,不能访问?直接访问加速域名: blog.guole.funguole.fun报错如下:

1
2
3
4
5
6
7
8
9
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>AccessDenied</Code>
<Message>Request has expired</Message>
<ServerTime>2023-05-21T05:34:34Z</ServerTime>
<Resource>/100008941858_7a5cde20-4599-46b6-8346-c26dcf283525_smarty_CSRP2X3DG2G0.png</Resource>
<RequestId>NjQ2OWFkNmFfZjQzOTY4MDlfOTM3MV9hMTY3ZTQ0</RequestId>
<TraceId>OGVmYzZiMmQzYjA2OWNhODk0NTRkMTBiOWVmMDAxODc0OWRkZjk0ZDM1NmI1M2E2MTRlY2MzZDhmNmI5MWI1OTQyYWVlY2QwZTk2MDVmZDQ3MmI2Y2I4ZmI5ZmM4ODFjNWUxMmVmMDg0MjBiYzY2N2E1ZWU5NDEyNzE5YjliNzg=</TraceId>
</Error>

于是,找到腾讯云客服问了一通,结果告诉我要明天下午再答复我……虽然是周末,不过你们真的没有真·人工服务?(因为跟我对话的是个工具人,不能解决问题,所以不算真·人工服务

于是一通 Google ,结果还是无果。

解决

等到第二天中午,终于联系我了。但是这个客服好像不专业,一顿输出,先说我请求带了/#/所以不行,拉扯半天才发现,是CDN源站类型配置有误。

腾讯云客服

直接说吧,原因是腾讯云CDN加速域名源站类型配错了(可是我根本没配置,是添加加速域名时的默认配置……而且,名字就叫“默认”这很合理啊,很难发现问题),调整为静态网站即可。

CDN源站类型配置

再简单理一下,其他排查解决方法:

  1. 确认你的cos源站已开启静态网站;腾讯云 ——> 对象存储 ——> ${你的网站存储桶} ——> 左侧基础配置 ——> 静态网站,设置开启,索引文档一般是index.html;
  2. 确认你的cdn已配置源站类型为静态网站;腾讯云 ——> 内容分发网络 CDN ——> 域名管理 ——> ${你的网站加速域名} ——> 基础配置划到底部 ——> 源站信息 ——> 主源站 ——> 编辑,源站地址后设置为静态网站
  3. 确认你的加速域名,已配置SSL证书;在上述 2 的页面,点击HTTPS配置,配置证书;

注意,主要你能确认,网站部署到cos存储桶,且已开启静态网站(上述 1 路径),那就可以试着通过存储桶的源站域名访问。地址:腾讯云 ——> 对象存储 ——> ${你的网站存储桶} ——> 左侧基础配置 ——> 访问节点,试着用这个 URL 如果能正常打开,那么 恭喜,用上述三点绝对能解决问题。

另外,SSL证书,我一直在这里申请,也还简单(但是我一直申请泛域名证书,就一直不成功,好像原因比较复杂;用免 DNS 授权验证也不成功),推荐选择“多域名” “DNS授权模式”。

这里还能自动部署到你的腾讯云 CDN,自动更新 SSL 证书,自动部署,还算可以。申请地址是:OHTTP

如果还不是很清楚,见本站另一篇 SSL 证书申请指引:为你的网站添加https加密-免费申请SSL证书

以下是广告时间

这两天,上线了几个小站,欢迎大家体验:

郭乐の主页
今日热榜-汇聚多平台热搜
我的音乐