CDN访问异常篇之404错误

简介: 本文详细介绍了使用CDN以后出现404错误的常见问题。

问题现象

通过CDN加速以后,出现访问404 not found的情况。

image.png

问题原因

如果是通过监控发现404的错误,则可以通过CDN的日志去确认出现404的URL。如果已知404的URL,则可以绑定源站去测试确认资源是否存在,通常可能有以下几种原因。

源站资源不存在
请参考CDN加速域名绑定Host到源站测试方法 绑定到源站去测试访问404的URL,确认源站是否返回404,如果源站返回404,请确认源站的资源是否存在。

回源Host配置错误
回源HOST是指CDN节点在回源过程中,在源站访问的站点域名。如果您需要自定义CDN节点回源时需要访问的具体服务器域名,则需要配置回源HOST的域名类型。回源HOST可选域名类型包括:加速域名、源站域名和自定义域名。如果回源Host配置不对,源站无法识别该回源Host,源站也会响应404。特别注意,源站和回源HO- ST的区别如下:

  • 源站:源站决定了回源时请求到的具体IP地址。
  • 回源HOST:回源HOST决定了回源请求访问到该IP地址上的具体站点。

回源端口配置错误
该问题通常发生在源站的端口是非80/443端口,例如源站http服务的端口是8080,则在CDN上配置回源端口时,需要配置自定义回源端口为8080,且需要关闭协议跟随回源功能,否则自定义端口无法生效。

image.png

目录
相关文章
|
域名解析 缓存 前端开发
前端性能优化 实际应用cdn 加快静态资源访问
前端性能优化 实际应用cdn 加快静态资源访问
前端性能优化 实际应用cdn 加快静态资源访问
|
缓存 开发者 CDN
CDN访问异常篇之重定向的次数过多
用户配置了阿里云CDN或者全站加速后,使用浏览器进行访问,出现重定向的次数过多的错误。
12431 0
CDN访问异常篇之重定向的次数过多
|
边缘计算 监控 前端开发
利用阿里云Eventbridge在CDN边缘应用程序中访问日志服务SLS
在Web前端领域,追求极致性能是个永恒的话题。这些年的一些新兴理念都是为了提升站点访问性能而提出,无论是Jamstack技术理念或者或者 ESR (边缘渲染),都是Client侧进行性能优化的基础上,进一步拓展到了网络Infra层面,就是我们现在经常讨论的边缘计算。而阿里云的CDN EdgeRoutine 就是为广大客户提供可自由编程的边缘计算能力,我们可以用他来构建边缘节点的网关应用,来访问静态资源或者后端服务。当这个边缘网关在业务上承担的角色越来越重要的时候,我们就对他内部的业务逻辑产生了可观测的诉求,希望能够记录日志到日志服务上,然而日志服务提供的SDK,在ER的环境中暂时不被支持,这个
282 0
|
存储 CDN
jsdelivr cdn大陆挂了不能访问替代方案
jsdelivr cdn大陆挂了不能访问替代方案
1143 0
jsdelivr cdn大陆挂了不能访问替代方案
|
存储 缓存 负载均衡
分布式架构原理--CDN加速静态文件访问
分布式架构原理专题: (演进过程及如何把应用从单机扩展的分布式;CDN加速静态文件访问;系统监控、容灾、存储动态扩容;架构设计及业务驱动分化;CAP\Base理论及其应用)
468 0
分布式架构原理--CDN加速静态文件访问
|
Web App开发 监控 网络协议
抽丝剥茧定位一个CDN访问慢的案例
源站安全策略将CDN回源IP识别为攻击IP进行拦截,CDN回源504触发重试导致访问时间拉长。
335 1
|
域名解析 缓存 运维
简谈 CDN “调度异常” 导致的系列问题
## 背景 为什么要谈这个话题?缘由于现在 CDN 的广泛应用在企业客户,但是很多甲方的运维或者工程师对 CDN 的调度以及 DNS 的调度原理并不清楚,基本遇到问题也无法判断到底是否问题在 CDN 。甚至用户自己的使用规范不对也会埋怨是 CDN 的问题。今天简单根据几个案例聊下所谓 “调度不准” 的一系列疑问。 ## 购买 CDN 加速服务后的解析流程 先了解几个概念,我们在通过一张
1333 0
简谈 CDN “调度异常” 导致的系列问题
|
网络协议 Linux Android开发
|
存储 缓存 边缘计算
最佳实践:使用阿里云CDN加速OSS访问
用户直接访问OSS资源,访问速度会受到OSS的下行带宽以及Bucket地域的限制。如果通过CDN来访问OSS资源,带宽上限更高,并且可以将OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,访问速度更快,且费用更低。如果采用动静分离的网站架构,就能够解决海量用户访问的性能瓶颈问题。
1671 0
最佳实践:使用阿里云CDN加速OSS访问