![什么可能导致来自具有相同 IP 的 Linux 用户代理的 CloudFront 请求每天激增一次?](https://linux22.com/image/781317/%E4%BB%80%E4%B9%88%E5%8F%AF%E8%83%BD%E5%AF%BC%E8%87%B4%E6%9D%A5%E8%87%AA%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%20IP%20%E7%9A%84%20Linux%20%E7%94%A8%E6%88%B7%E4%BB%A3%E7%90%86%E7%9A%84%20CloudFront%20%E8%AF%B7%E6%B1%82%E6%AF%8F%E5%A4%A9%E6%BF%80%E5%A2%9E%E4%B8%80%E6%AC%A1%EF%BC%9F.png)
设置是:cloudfront -> 负载均衡器 -> ec2 服务器
CloudFront 日志显示请求来自这些 IP 和用户代理。
c-ip = 52.2.212.237 44.207.101.129
cs(用户代理)= Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/101.0.4951.54 Safari/537.36
答案1
这些都是 AWS EC2 IP 地址:ec2-52-2-212-237.compute-1.amazonaws.com
和ec2-44-207-101-129.compute-1.amazonaws.com
,分别(根据https://whois.domaintools.com)。
CloudFront 默认会将服务器内容缓存 24 小时。在此之后,每个资源的下一个请求将到达您的服务器,并且服务器返回的任何内容都将在接下来的 24 小时内缓存。这意味着,假设从互联网到您网站的请求流相当稳定,您每天都会看到一次峰值,并且这些请求在您的服务器看来会来自 CloudFront 或负载均衡器(我相信这取决于负载均衡器的类型)。