记录一次腾讯云网站 CDN 加速配置异常,网站无法访问的问题
起因
昨晚我将本站博客从 guole.fun
切换到了 blog.guole.fun
,原来的 guole.fun
搞了个个人主页。(欢迎访问:郭乐の主页
一顿操作猛如虎,搞完SSL
证书又是大半宿。结果,不能访问?直接访问加速域名: blog.guole.fun
和 guole.fun
报错如下:
1 | This XML file does not appear to have any style information associated with it. The document tree is shown below. |
于是,找到腾讯云客服问了一通,结果告诉我要明天下午再答复我……虽然是周末,不过你们真的没有真·人工服务?(因为跟我对话的是个工具人,不能解决问题,所以不算真·人工服务
)
于是一通 Google ,结果还是无果。
解决
等到第二天中午,终于联系我了。但是这个客服好像不专业,一顿输出,先说我请求带了/#/
所以不行,拉扯半天才发现,是CDN
源站类型配置有误。
直接说吧,原因是腾讯云CDN
加速域名源站类型配错了(可是我根本没配置,是添加加速域名时的默认配置……而且,名字就叫“默认”这很合理啊,很难发现问题),调整为静态网站
即可。
再简单理一下,其他排查解决方法:
- 确认你的
cos
源站已开启静态网站
;腾讯云 ——> 对象存储 ——> ${你的网站存储桶} ——> 左侧基础配置 ——> 静态网站,设置开启
,索引文档一般是index.html
; - 确认你的
cdn
已配置源站类型为静态网站
;腾讯云 ——> 内容分发网络 CDN ——> 域名管理 ——> ${你的网站加速域名} ——> 基础配置划到底部 ——> 源站信息 ——> 主源站 ——> 编辑,源站地址后设置为静态网站
; - 确认你的加速域名,已配置
SSL
证书;在上述 2 的页面,点击HTTPS
配置,配置证书;
注意,主要你能确认,网站部署到cos
存储桶,且已开启静态网站(上述 1 路径),那就可以试着通过存储桶的源站域名访问。地址:腾讯云 ——> 对象存储 ——> ${你的网站存储桶} ——> 左侧基础配置 ——> 访问节点
,试着用这个 URL 如果能正常打开,那么 恭喜,用上述三点绝对能解决问题。
另外,SSL
证书,我一直在这里申请,也还简单(但是我一直申请泛域名
证书,就一直不成功,好像原因比较复杂;用免 DNS 授权验证也不成功),推荐选择“多域名” “DNS授权模式”。
这里还能自动部署到你的腾讯云 CDN,自动更新 SSL 证书,自动部署,还算可以。申请地址是:OHTTP
如果还不是很清楚,见本站另一篇 SSL 证书申请指引:为你的网站添加https加密-免费申请SSL证书
以下是广告时间
这两天,上线了几个小站,欢迎大家体验:
- 感谢鼓励 🙏