【问题标题】:Cloudfront not serving content from Edge location. It is hitting origin serverCloudfront 不提供来自边缘位置的内容。它正在访问原始服务器
【发布时间】:2016-09-14 13:10:42
【问题描述】:

我已经设置了云端以提供来自边缘位置的缓存内容。但是我的云端不提供来自边缘位置的缓存内容,它正在针对所有请求访问源服务器。

下面是我的云端设置的截图。

我的设置是否正确?

************************************已编辑*************** ********

尝试分配 cname 但它不起作用。我是不是做错了什么??

【问题讨论】:

  • 你怎么知道 Cloudfront 攻击的是源服务器而不是云端?
  • 我正在检查我的应用程序服务器的日志,在日志中我可以看到请求到达我的服务器。
  • 你能分享你的应用程序的链接吗?另一个问题是您的日志是显示相同 IP 地址的组合还是所有 IP 地址都不同?根据您的 Cloudfront 设置,一切似乎都是正确的。
  • dh7jv4lqr6tiu.cloudfront.net - 云端链接和没有云端的 Web 应用程序直接访问链接是 54.218.54.243:3000

标签: amazon-web-services amazon-cloudfront


【解决方案1】:

您应该向您的应用程序域添加一个 C 名称以指向“dh7jv4lqr6tiu.cloudfront.net”。然后,您的应用程序将从 Cloud Front 提供服务。 Cloud Front 设置正确。

【讨论】:

  • 如何添加 cname 指向“dh7jv4lqr6tiu.cloudfront.net” ??能给个链接吗??
  • 您的应用程序域 DNS 在哪里?例如 Godaddy,AWS Route 53
  • 我没有使用godaddy。我已经启动了 aws 实例并获得了 ec2-54-218-54-243.us-west-2.compute.amazonaws.com 公共 DNS。
  • 因此,如果您希望您的应用程序服务于云端,您需要为其分配一个域并使用 C 名称将该域指向云端
  • 我已将“SANJAYSALUNKHE.COM”域分配给我的应用程序,但我无法使用 godaddy CNAME 将其指向“dh7jv4lqr6tiu.cloudfront.net”域。请参阅编辑后的问题。我附上了我尝试分配 cname 的屏幕截图。
猜你喜欢
  • 2011-09-06
  • 1970-01-01
  • 1970-01-01
  • 2013-01-06
  • 2021-02-15
  • 1970-01-01
  • 2021-12-28
  • 1970-01-01
  • 2017-08-15
相关资源
最近更新 更多