当前位置: 首页 > news >正文

day066-内容分发网络(CDN)与web应用防火墙(WAF)

文章目录

  • 0. 老男孩思想-老男孩名言警句
  • 1. 云产品日常管理
  • 2. 创建快照策略
  • 3. CDN 内容分发网络
    • 3.1 添加域名
    • 3.2 配置CNAME
    • 3.3 测试
    • 3.4 CDN刷新/预热
    • 3.5 命中率
      • 3.5.1 查看命中率
      • 3.5.2 CDN命中率低怎么办?
    • 3.6 访问控制
    • 3.7 流量限制
  • 4. WAF web应用防火墙
    • 4.1 使用WAF
    • 4.2 查看WAF标记的日志
  • 5. 思维导图

0. 老男孩思想-老男孩名言警句

  • 成功绝非偶然,而是正确选择和持续努力后的必然
  • 成功最有效的途径就是不断的和有经验的、成功的人学习
  • 学习成功人士的思维和习惯,是成功的捷径
  • 要做别人不敢做、做不到的事,才能从竞争者胜出
  • 自己最不想改变的,往往是自己最需要改变的;要多接收、多学习他人的思维或习惯
  • 找一个能让自己快速成长的企业,比多1-2千工资更重要
  • 身份影响认知,气度主导格局,性格决定命运
  • 超越自我,就是做自己不想做的事

1. 云产品日常管理

在这里插入图片描述

2. 创建快照策略

  • 阿里云可以为实例的系统盘和数据盘都拍快照

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3. CDN 内容分发网络

阿里云CDN(Content Delivery Network) 是一项全球分布式加速服务,通过将静态和动态内容缓存到边缘节点,使用户就近获取资源,从而提升访问速度、降低源站负载,并增强抗攻击能力。

在这里插入图片描述

3.1 添加域名

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.2 配置CNAME

在这里插入图片描述

在这里插入图片描述

3.3 测试

在这里插入图片描述

  • Via:表示经过CDN边缘服务器

3.4 CDN刷新/预热

  • 当站点页面更新后,CDN缓存还是之前的页面,就需要CDN刷新,获取新的缓存
  • 针对CDN中没有的内容(uri),就需要CDN预热

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.5 命中率

3.5.1 查看命中率

在这里插入图片描述

3.5.2 CDN命中率低怎么办?

在这里插入图片描述

  • 查看CDN日志

在这里插入图片描述

  • 日志字段说明:[离线日志字段说明_CDN(CDN)-阿里云帮助中心](https://help.aliyun.com/zh/cdn/user-guide/download-logs?spm=5176.11785003.console-base_help.dexternal.594897d9z3DJ0W)
// 示例日志
//       访问时间                  客户端IP  代理IP 响应时间        Referer               请求类型            请求URL                   HTTP状态码 请求字节数   响应字节数     是否命中CDN节点                                                    User_Agent                                                             文件类型            访问IP
[8/Jan/2025:20:16:54 +0800] 139.224.XXX.XXX   -     246     "-"                          "GET    http://cdn.aliyun.cn/images/cdn.gif"    403       369        978               MISS      "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
[8/Jan/2025:20:16:55 +0800] 139.224.XXX.XXX   -     197     "https://www.aliyun.com/"    "GET    http://cdn.aliyun.cn/images/cdn.jpg"    200       369        1143              HIT       "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
[8/Jan/2025:20:16:53 +0800] 139.224.XXX.XXX   -     1073    "https://www.aliyun.com/"    "GET    http://cdn.aliyun.cn/"                  200       368        985               HIT       "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
[8/Jan/2025:20:09:42 +0800] 139.196.XXX.XXX   -     233     "https://www.aliyun.com/"    "GET    http://cdn.aliyun.cn/"                  200       284        857               HIT       "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36" "text/html"       139.196.XXX.XXX
[8/Jan/2025:20:09:43 +0800] 139.196.XXX.XXX   -     42      "https://www.aliyun.com/"    "GET    http://cdn.aliyun.cn/"                  200       404        809               HIT       "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/126.0.6478.182 Safari/537.36"  "text/html"       139.196.XXX.XXX
[8/Jan/2025:20:16:54 +0800] 139.224.XXX.XXX   -     152     "https://www.aliyun.com/"    "GET    http://cdn.aliyun.cn/images/cdn.png"    200       374        1139              HIT       "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX

3.6 访问控制

  • 当站点遭遇DDoS或CC攻击时,可以配置CDN的访问控制

在这里插入图片描述

在这里插入图片描述

3.7 流量限制

在这里插入图片描述

4. WAF web应用防火墙

阿里云WAF(Web Application Firewall)是一款云原生Web应用防护服务,用于防御Web/API攻击(如SQL注入、XSS、CC攻击等),同时提供Bot管理、访问控制、流量监控等功能,保障Web业务安全稳定运行。

4.1 使用WAF

  • WAF按流量计费时,正常请求和异常请求都算流量

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.2 查看WAF标记的日志

  • 经过WAF的流量会在header中有自定义的标记,可以在nginx的access日志中查看;先需要修改日志格式

在这里插入图片描述

  • 查看容器日志

在这里插入图片描述

5. 思维导图

https://kdocs.cn/join/gpuxq6r?f=101\r\n邀请你加入共享群「老男孩教育Linux运维99期-孙克旭」一起进行文档协作

http://www.lryc.cn/news/606368.html

相关文章:

  • 【动态规划】数位dp
  • QT收费情况
  • SpringBoot实战:高效Web开发
  • SAM附录详解
  • Android依赖注入框架Hilt入门指南
  • iOS软件性能监控实战指南 开发到上线的完整流程解析
  • 上传文件到服务器
  • C++11特性——右值引用与移动语义
  • 基于大模型的知识库落地实施策略
  • 硬件-音频学习DAY1——音箱材料选择:密度板为何完胜实木
  • opencv解迷宫
  • 图论:SPFA算法
  • 20250731在荣品的PRO-RK3566开发板的Android13下解决敦泰的FT8206触控芯片的只有4点触控功能
  • 经典算法之美:冒泡排序的优雅实现
  • 【计算机网络】IP地址、子网掩码、网关、DNS、IPV6是什么含义?计算机中如何设置子网掩码与网关?
  • 分类-鸢尾花分类
  • 基于SpringBoot和SpringAI框架实践
  • 数据转换能干什么?有哪些好用的数据转换方法?
  • 【React】diff 算法
  • 深度解析领域特定语言(DSL)第七章:语法分析器组合子 - 用乐高思维构建解析器
  • 借助于llm将pdf转化为md文本
  • 循环神经网络RNN原理精讲,详细举例!
  • 【智能体agent】入门之--2.2框架---autoGen
  • Cesium 快速入门(一)快速搭建项目
  • 【05】大恒相机SDK C#开发 —— Winform中采集图像并显示
  • 提示词增强工程(Prompt Enhancement Engineering)白皮书草稿
  • 【大模型理论篇】混合思考之自适应思维链
  • uv使用教程
  • FastMCP本地构建Server和Clinet交互
  • 用Python绘制SM2国密算法椭圆曲线:一场数学与视觉的盛宴